Android Studio(4.0以上) 打包生成JAR -- 亲测可用

260 阅读1分钟

因为在开发中有些module不包含任何资源文件,只有类文件。在实际使用中不太需要打包成aar,只需要jar文件。 记录下,使用android studio 打包生成jar 文件方式。

image.png

在module的gradle文件中,添加红色框中的代码

task makeJar(type: Copy) {
    // 删除存在的
    delete 'build/libs/devlib.jar'
    // 设置拷贝的文件 原路径
    from('build/intermediates/aar_main_jar/release/')
    //  拷贝到某个目录
    into('build/libs/')
    // 拷贝classes.jar文件
    include('classes.jar')
    // 重新命名文件
    rename('classes.jar', 'devlib.jar')
}
makeJar.dependsOn(build)

最终在命令行使用命令运行

gradlew makeJar

image.png

生成的jar 如图中所示