2017-09-08 40 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代码之外还可以拥有清单/资源/资产。