AS打包jar简洁方法,aar文件生成方法
来源:互联网 发布:美国新屋开工数据 编辑:程序博客网 时间:2024/06/13 09:50
最近一个简单需求,自定义view,要做成一个jar,以方便引用,(没有使用到资源文件),
如果有使用到资源文件,推荐生成aar文件;
打包的方法及过程如下:
1、首先创建一个Module选择library,
或者将当前的项目设置apply plugin: 'com.android.library';
2、在build.gradle中增加以下配置:
task makeJar(type: Copy) { delete 'build/libs/mysdk.jar' from('build/intermediates/bundles/release/') into('build/libs/') include('classes.jar') rename ('classes.jar', 'mysdk.jar')}makeJar.dependsOn(build)
3、打开AS的Terminal:输入 gradlew makeJar这个时候有可能初次使用,会自动下载组件,等下载完成后再输入这个命令就可以了。
完成后会生成
build/libs/mysdk.jar
4、补充,在编译之后即使不配置第二步,也是没有关系的,直接执行第三步:
会在build/intermediates/bundles/文件下生成debug和default和release包
在这些包中有个classes.jar文件就是我们需要的jar,直接复制出来改名就可以了。
5、build/intermediates/bundles这个目录是library特有的目录。
6、在build.gradle中设置混淆也是可以的。
7、执行第三步:可以在build/outputs/aar/文件中可以看到aar文件,拿去用吧。
阅读全文
0 0
- AS打包jar简洁方法,aar文件生成方法
- AS打包aar文件的方法及使用总结
- Android studio打包aar文件--在要打aar文件的工程里,嵌套有aar文件的打包方法。生成release.aar的方法
- *.jar 与 *.aar 的生成与*.aar导入项目方法
- AAR文件转JAR文件的方法
- JAR 文件打包方法
- JAR 文件打包方法
- *.jar *.aar文件的生成
- [Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法
- [Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法
- [Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法
- [Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法
- [Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法
- Android Studio中jar与aar 的生成与aar导入项目方法
- [Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法
- [Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法
- [Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法
- 打包aar不包含依赖jar文件
- js中的事件委托或是事件代理详解
- 推荐技术资料
- Node.js的初探
- 自定义属性入门和详解
- python发邮件之报授权码的错误
- AS打包jar简洁方法,aar文件生成方法
- react的es6写法
- 用Maven创建web项目
- 使用sqlerrm打印错误信息
- deeplearning学习
- 欢迎使用CSDN-markdown编辑器
- Java面向对象设计多态特征理解
- 创建自定义的docker 基础镜像
- 加载xib实现自定义UITabBarButton