1.需要工具:
java运行环境
apktool.jar
下载地址:iBotPeaches / Apktool / Downloads — Bitbucket
2.反编译apk
将下载的apktool_2.6.1.jar放到与apk同一目录(其他地方也可以),如下图
然后进入此目录,执行命令 java -jar apktool_2.6.1.jar d test.apk,如下图
如有报错,可加参数 -only-main-classes,如下图
3.修改versionName和versionCode
版本信息,在apktool.yml文件中
4.重新编译
执行命令 java -jar apktool_2.6.1.jar b test,重新生成的apk,在dist目录,如下图
5.重新签名
进行v1签名,执行命令
jarsigner -verbose -keystore 签名文件 -signedjar 输出.apk 目标.apk 别名
6.apk优化
安装了androidstudio,会有zipalign执行文件,目录E:\AndroidSdk\build-tools\28.0.2
执行命令E:\AndroidSdk\build-tools\28.0.2\zipalign\zipalign -f -v 4 signed.apk release.apk