APK安装失败:[安装\验证\失败]

我正在尝试在运行Jelly Bean(4.2)的AOSP构建的设备上安装APK

当我“adb安装我的.apk”时,我得到错误:

[安装\u失败\u验证\u失败]

我曾尝试使用“testsign.jar”对apk进行“签名”,但它并没有改变结果

您需要在ADB安装期间禁用APK验证。如果“安全性”中的设置变灰或无法正常工作,则应尝试对设备和数据库进行外壳处理,具体取决于每个API级别(全局、系统、安全)运行的设置

$adb外壳设置放置全局验证程序\u验证\u adb\u安装0

如果您确实可以设置它,它将阻止通过ADB检查APK

有时,您还需要使用以下方法禁用包验证程序:

$adb外壳设置放置全局包\u验证程序\u启用0

在KitKat上,您可以在此处看到这些设置位于全局数据库中:

http://androidxref.com/4.4.2_r2/xref/frameworks/base/core/java/android/provider/Settings.java#5015

发表评论