我正在尝试在运行AOSP构建的Jelly Bean(4.2)的设备上安装APK.
当我"adb install my.apk"时,我收到错误消息:
[INSTALL_FAILED_VERIFICATION_FAILURE]
我已经尝试使用"testsign.jar"来"签署"apk但它并没有改变结果
Hyp*_*cle 53
您需要在ADB安装期间禁用APK验证.如果安全性中的设置显示为灰色或无法正常工作,则应尝试对设备进行外壳操作,并根据您的API级别(全局,系统,安全)运行的设置所依据的数据库设置
$ adb shell settings put global verifier_verify_adb_installs 0
如果你可以实际设置它,它将阻止通过亚行检查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
Gpa*_*pak 21
这是有用的,我试图安装在Android 6.0的设备上
Settings > Developer Options > Then Turn off Verify Apps over USB
见第一张图片 然后
Settings > Security > Then Turn on Unknown sources
最后
得到了 Settings > Developer Options > Then Turn off Verify Apps over
Settings > Security > Then Turn on Unknown sources
小智 14
在手机中,转到:
设置/ DeveloperOption /通过USB验证应用
并禁用它。
实际问题是 Google Play 阻止了您的应用!你需要关掉那个
小智 6
更新的答案:在最新的Android更新中,由于Play Protect,现在在安装APK时可能会显示以下错误:
Failed to finalize session : INSTALL_FAILED_VERIFICATION_FAILURE
Session 'app': Error Installing APKs
Run Code Online (Sandbox Code Playgroud)
为了解决此问题(出于开发人员的目的),您可以禁用Play保护,如下所示:安装应用被playprotect阻止。
归档时间: |
|
查看次数: |
51165 次 |
最近记录: |