反编译重新签名后android11无法安装,提示无法安装引用
程序员文章站
2022-03-04 09:41:08
问题 有个app项目一直在正常运行中,最近客户新上了一批新机型装的android11系统,安装该apk时提示“无效的安装包”。 查找原因 首先,连接真机,debug到android11手机上,能正常安装及运行,但是打正式安装包,安装失败。 然后,升级了Androidstudio平台至4.2.1,更新 ......
问题
有个app项目一直在正常运行中,最近客户新上了一批新机型装的android11系统,安装该apk时提示“无效的安装包”。
查找原因
首先,连接真机,debug到android11手机上,能正常安装及运行,但是打正式安装包,安装失败。
然后,升级了androidstudio平台至4.2.1,更新android11的sdk,继续打正式安装包,安装失败。
。。。。。。。此时在像无头苍蝇一样百度“androidstudio debug成功,直接安装失败“、“android11 无效的安装包”等相关问题
偶然发现这篇文章“反编译重新签名后android11无法安装,提示无法安装引用”,划重点:
即:android11设备的apk需要进行v2签名。
马上检查自己的项目,发现只进行了v1签名。
然后添加v2签名,重新打包,果然安装成功。
总结
android11设备的apk需要进行v2签名。