安卓批量打包

通过.apk打包的方式,本质上对apk文件进行反编译,修改AndroidManifest.xml文件后,再重新打包,其中使用的开源拆包工具Apktook(https://code.google.com/p/android-apktool)
步骤:
1.执行java -jar apktool.jar d -s -f xxx.apk temp
2.替换或者添加AndroidManifest.xml中的channel名
3.执行java -jar apktool.jar b temp unsigned.apk重新打包生成apk文件
4.对unsigned.apk进行签名,生成signed.apk文件
     java -jar SignApk.jar keystore文件名 keystore密码 别名alias alias密码 unsigned.apk signed.apk
5.执行zipalign生成对齐优化后的apk文件
     zipalign -f -v 4 signed.apk signed-release.apk
6.完成打包


你可能感兴趣的:(android)