我正在尝试在运行 Jelly Bean (4.2) AOSP 版本的设备上安装 APK。
当我“adb install my.apk”时,出现错误:
[安装_失败_验证_失败]
我尝试使用“testsign.jar”来“签名”apk,但它不会改变结果
您需要在 ADB 安装期间禁用 APK 验证。如果“安全性”中的设置呈灰色或不起作用,则应尝试对设备进行 shell 操作,并根据您的 API 级别(全局、系统、安全)运行该设置所在的设置数据库
$ adb shell settings put global verifier_verify_adb_installs 0
如果您确实可以设置它,它将阻止通过 ADB 检查 APK。
有时您还需要使用以下方法禁用包验证程序:
$ adb shell settings put global package_verifier_enable 0
在 KitKat 上,您可以在此处看到这些设置位于全局数据库中:
http://androidxref.com/4.4.2_r2/xref/frameworks/base/core/java/android/provider/Settings.java#5015 http://androidxref.com/4.4.2_r2/xref/frameworks/base/core/java/android/provider/Settings.java#5015
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)