0
我在android工作室創建了自己的庫根據https://developer.android.com/studio/projects/android-library.html 但是,當我經歷了所有步驟我得到AAR
文件(而不是JAR
)。Android。創建自己的罐子庫
- 如何創建Jar庫?
- 罐子庫可以包含清單文件
receivers
,cervices
等?
我在android工作室創建了自己的庫根據https://developer.android.com/studio/projects/android-library.html 但是,當我經歷了所有步驟我得到AAR
文件(而不是JAR
)。Android。創建自己的罐子庫
receivers
,cervices
等?如何創建Jar庫?
創建一個合適的Gradle任務。這段代碼定義每個構建變量一個任務:
android.libraryVariants.all { variant ->
def name = variant.buildType.name
def task = project.tasks.create "jar${name.capitalize()}", Jar
task.dependsOn variant.javaCompile
task.from variant.javaCompile.destinationDir
task.baseName = "..."
task.version = "..."
}
(在那裏你將需要填寫baseName
和version
值進入JAR文件名)
能JAR庫含有與接收器清單文件,cervices等?
不。這是AAR的用途。對於Android應用程序開發,您通常使用由工件存儲庫分發的AAR,以便除Java代碼之外還可以擁有清單/資源/資產。
1.通過使用「java」插件來代替「com.android.application」2.否 – Selvin