1. 准备工作
下载 apktool
http://ibotpeaches.github.io/Apktool/install/
下载前两个 apktool
和apktool.jar
将两个文件 放到一个目录内 命名 apktool
2. 解压apk
将 test.apk
放到 文件夹 apktool
内
cd apktool
apktool d test.apk
执行成功后 目录下生成 test 包 找到 apktool.yml
打开文件
找到
sdkInfo: minSdkVersion: '9' targetSdkVersion: '20'
修改 targetSdkVersion
为 26
3. 重新打包
生成文件:
apktool b test -o new_test.apk
签名文件:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore 签名文件名 -storepass 签名密码 待签名的APK文件名 签名的别名
执行成功之后 就可以给别人下载安装了
4 对齐
上文中大神 又重新进行了一次对齐 装有 Android sdk的小伙伴 可以进行一下尝试~
我的 zipalign
在 /Users/maoxian/Documents/workspace/webApiCloud/webStorm-APICloud/tools
将apk 移动至 /Users/maoxian/Documents/workspace/webApiCloud/webStorm-APICloud/tools
执行命令
cd /Users/maoxian/Documents/workspace/webApiCloud/webStorm-APICloud/tools zipalign 4 new_test.apk new_test_aligned.apk