赞
踩
我们做sdk,经常要打成aar包。
1、首先module必须是library
2、build.gradle写的应用aar和module,要改成compileOnly,这样打包的时候就不会报错,因为aar不允许包含其他aar
3、
4、
build.gradle
- buildTypes {
- release {
- minifyEnabled true
- proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
- }
- }
minifyEnabled true 表示要进行混淆
混淆配置
- -keep class com.yuanxuzhen.bean.* 本包下的类名保持
- -keep class com.yuanxuzhen.bean.** 把本包和所含子包下的类名都保持
- -keep class com.yuanxuzhen.bean.** {*;} 把本包和所含子包下的类名都保持,同时保持里面的内容不被混淆
- -keep class com.yuanxuzhen.YUAN{*;} 保持类名,同时保持里面的内容不被混淆
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。