简书链接:实现自动化打包需要注意的问题
文章字数:185,阅读全文大约需要1分钟
1、保留gradlew.bat 因为执行命令需要、
2、保留gradle文件夹
因为自动化打包没这个东西就没报错,当然开发工具没得还是可以自动补充的。
3、保留local.properties
否则会出现一些stripndk的错误。
4、 build目录 iml文件等都可以删除。
5、为了实现自动生成签名配置如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| signingConfigs { config { storeFile file('../keystores/xxx_lz.jks') storePassword "xxx_lz" keyAlias "xxx_lz" keyPassword "xxx_lz" //签名密码 } }
buildTypes { release { shrinkResources true minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' manifestPlaceholders = [ // LANUCH_ACTIVITY: ".MainActivity" LANUCH_ACTIVITY: ".DemoActivity" ] signingConfig signingConfigs.config } debug { shrinkResources false minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' manifestPlaceholders = [ LANUCH_ACTIVITY: ".MainActivity" // LANUCH_ACTIVITY: ".DemoActivity" ] signingConfig signingConfigs.config } }
|

这个工具包gradlew gradle文件夹 打包进去了,因为为了我的工具能导出编译也是没有办法的事情,
打包zip会检测build目录,清除垃圾文件。