安卓反编译重新打包在Android12手机上解析失败无法安装解决方法
在给安卓app反编译重新打包后,在Android低版本中安装无任何问题,在Android12版本下安卓提示解析失败无法安装,经过搜索查找,明确了问题所在是由签名导致的,在Android旧版本中用的是V1签名,在新版Android中需使用V2签名,我们只需要用谷歌提供的工具zipalign给apk安装包进行签名对齐,然后再进行重新签名即可解决Android12手机上解析失败无法安装的问题;zipalign工具是由谷歌官方提供的,如有安装Android Studio,请打开软件点击菜单File->Settings->System Settings->Android SDK找到SDK的目录,在SDK目录下build-tools里面就是zipalign.exe所在路径,然后按照下方命令操作即可。
//在cmd里进入zipalign.exe所在目录执行下方命令 zipalign -p -f -v 4 未对齐APK文件 生成的APK文件 //对齐验证 zipalign -c -v 4 要验证的APK文件 //重新签名 apksigner sign --ks 密钥库文件 --ks-key-alias 密钥库别名 --ks-pass pass:密码 --v2-signing-enabled true -v --out 签名后的APK文件 要签名的APK文件
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《蓝叶》。
- 本文网址:https://lanye.org/rizhi/1023.html
- 上篇文章:安卓逆向工程反编译神器分享(AndroidKiller最新版下载MT管理器VIP版下载)
- 下篇文章:2022年09月必应壁纸打包下载(蓝叶分享09月电脑高清必应壁纸下载)