修改app下的 build.gradle 文件
1.将apply plugin: 'com.android.application' 替换为 apply plugin: 'com.android.library'
如果报错 Error:Library projects cannot set applicationId. applicationId is set to 'com.example.cc.myapplication' in default config.
将 defaultConfig 中的 applicationId 删除即可
2.在最下方添加下列代码
task deleteOldJar(type: Delete) {
delete 'build/outputs/bleManage1.0.jar'
}
//导出新的jar,exportJar也可是别的名字
task exportJar(type: Copy) {
//原地址
from('build/intermediates/bundles/release/')
//导出后的地址
into('build/outputs/')
include('classes.jar')
//重命名jar
rename('classes.jar', '你自定义的jar包包名.jar')
}
exportJar.dependsOn(deleteOldJar, build)
3.点击 AndroidStudio 右侧 Gradle ,寻找可视化命令 /项目名/:app/Tasks/Other/exportJar
找到exportJar 双击等待执行完毕,最后的Jar包在 /项目/app/build/outputs 下。
错误1 : Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
我报错的地方时switch 中的 case: R.id.XX 将 switch 换成 if 就可以,原因暂时未知。
除上述错误外,我生成整个Jar的步骤如上所示,并没有遇到其他问题,如果还有其他问题的,可以自行百度,也可以一块讨论~。