360fans_elGsZQ 发表于 2020-6-19 16:59

[未解决]使用360加固后,在AndroidR上面无法安装

本帖最后由 360fans_elGsZQ 于 2020-6-24 18:00 编辑

前置条件:
1. 官方模拟器,x86-64 revision=5
2. 应用target=R(30)
3. 编译release版apk
4. release包使用360加固
5. 下载加固后的apk,并签名
6. 执行adb install -r apk

错误日志:
Failure [-124: Failed parse during installPackageLI: Targeting R+ (version 30 and above) requires the resources.arsc of installed APKs to be stored uncompressed and aligned on a 4-byte boundary]

注:直接使用上述第3步apk可以正常安装并启动

注:
target=30,应用不加固,可以正常安装并启动。
target=29,使用360加固,可以正常安装并启动。

加固保客服003 发表于 2020-6-22 09:58

您好,zipalign对齐问题。如果是v1签名,加固-签名-zipalign对齐 如果是v2签名,加固-zipalign对齐-签名。若无法解决,您添加QQ:800178360,我们帮您看一下~

360fans_elGsZQ 发表于 2020-6-24 18:00

target=30,应用不加固,可以正常安装并启动。
target=29,使用360加固,可以正常安装并启动。
页: [1]
查看完整版本: [未解决]使用360加固后,在AndroidR上面无法安装