2017-09-08 41 views

回答

0

如何創建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 = "..." 
} 

(在那裏你將需要填寫baseNameversion值進入JAR文件名)

能JAR庫含有與接收器清單文件,cervices等?

不。這是AAR的用途。對於Android應用程序開發,您通常使用由工件存儲庫分發的AAR,以便除Java代碼之外還可以擁有清單/資源/資產。