AndroidStudio 打 jar 包

it2025-12-02  3

先列出打包过程中可能会遇到的一些异常

1、异常:Execution failed for task ':app:lint'.

这个是因为代码不符合规范,lint检查时报错,因此中断了整个编译过程。

解决方案:https://www.jianshu.com/p/a9b1adcc6e81

Module:app的build.gradle文件下

android { defaultConfig{} ,buildType{} 的同级目录 } 添加如下代码: defaultConfig {...} lintOptions { abortOnError false }

打jar包

解决方案:https://blog.csdn.net/chenhuakang/article/details/86645177

1、准备工作

Module:app的build.gradle文件下

android { defaultConfig{} ,buildType{} 的同级目录 } 添加如下代码:

task clearJar(type: Delete) { delete 'build/LocateJar_V2.7.0.jar' //jar包的名字,随便命名  } task makeJar(type: Jar) { //指定生成的jar名  baseName 'LocateJar_V2.7.0' //从哪里打包class文件  from('build/intermediates/javac/release/classes/') //打包到jar后的目录结构  into('build/LocateJar_V2.7.0.jar') //去掉不需要打包的目录和文件  exclude('test/', 'R.class') //去掉R开头的文件   exclude{it.name.startsWith('R')} } makeJar.dependsOn(build)

2、开始打jar包

方法一

代码添加之后在控制台 Terminal 输入命令 gradlew makeJar  按回车键运行

如下图所示就是打jar包成功了

 方法二,Gradle 下双击 makeJar 

3、jar 包位置

最新回复(0)