简书链接:实现自动化打包需要注意的问题
文章字数: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目录,清除垃圾文件。