android studio 如何打包jar(细节)
16lz
2021-01-23
jar包平常都是在网上找,但jar也是网友自己生成的,没试过Android studio的生成方式,便百度一下,记录一下.
下面以Android的zxing项目的core作为目标
1,新建module 以library的方式
2,拷贝相关目录文件,并依赖与你的app项目,跑起来你的app项目,主要目的得到classes.jar的文件
(为什么要依赖与运行在项目中?因为运行了,编译器才有生成classes.jar的一个类包,这是你所有的java文件类,但不包括资源文件)
3,配置你library的bulid.gradle
android{} //Copy 类型task makeJar( type: Copy) { // 删除存在的 delete 'build/libs/core.jar' // 设置拷贝的文件 from( 'build/intermediates/bundles/release/') // 打进 jar 包后的文件目录 into( 'build/libs/') // 将 classes.jar 放入 build/libs/ 目录下 //include ,exclude 参数来设置过滤 // (我们只关心 classes.jar 这个文件) include( 'classes.jar') // 重命名 rename ( 'classes.jar', 'core.jar')} makeJar.dependsOn(build)dependencies {}
4,在Terminal控制台输出 gradlew makeJar
5,成功,注意:刚才不是说在build/intermediates/libs里生成jar?有时候编译器无法读取,自行打开文件目录去找
更多相关文章
- android项目打包成apk应用程序后部署到虚拟机上测试
- Android studio share项目到svn仓库
- android解析XML文件的三方法之SAX
- Android 项目结构说明
- Android网络收音机项目(源码实例分享)
- android文件下载与保存
- 解决FLIR One Android Demo项目加载问题