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

Android APK安装失败:[安装\验证\失败],android,apk,Android,Apk,我正在尝试在运行Jelly Bean(4.2)的AOSP构建的设备上安装APK 当我“adb安装我的.apk”时,我得到错误: [安装\u失败\u验证\u失败] 我曾尝试使用“testsign.jar”对apk进行“签名”,但它不会改变结果您必须允许未签名的应用程序。Android正在阻止安装。允许在设置中安装非市场应用程序。正如有人所说,您需要有一个已签名的apk才能运行它。要有一个已签名的apk,请右键单击您的项目>Android工具>导出已签名的应用程序包。然后会提示您查找密钥库,但是如果

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

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

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


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

您必须允许未签名的应用程序。Android正在阻止安装。允许在设置中安装非市场应用程序。

正如有人所说,您需要有一个已签名的apk才能运行它。要有一个已签名的apk,请右键单击您的项目>Android工具>导出已签名的应用程序包。然后会提示您查找密钥库,但是如果您没有,您可以创建一个。按照eclipse的指导执行下面的步骤。

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

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

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

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

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

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

除了“设置放置全局验证程序\u验证\u adb\u安装0”之外,我还需要将包\u验证程序\u启用设置为0,以使其正常工作

e、 g


转到开发者设置并通过USB禁用验证应用程序。然后你就可以毫无问题地安装.apk了。

上面的建议对我都不起作用,但是在出厂时重置设备就成功了

这就是为什么,我试图在安卓6.0设备上安装

  • Settings>Developer Options>然后关闭通过USB验证应用程序
    查看第一张图片
  • 然后

  • Settings>Security>然后打开未知源
  • 最后

  • 不要忘记卸载应用程序并重新启动
  • 进入
    Settings>Developer Options>然后关闭Verify Apps over


    Settings>Security>然后打开未知源

    更新的答案:最近一次Android更新后,在安装APK时可能会出现以下错误,因为播放保护

    Failed to finalize session : INSTALL_FAILED_VERIFICATION_FAILURE
    Session 'app': Error Installing APKs
    

    为了修复此问题(出于开发人员的目的),您可以禁用播放保护,如下图所示:。

    您可以在无需任何说明的情况下执行此操作 这样地: 转到设备上的设置,然后进行操作设置并禁用通过usb确认应用的选项。 (使用谷歌翻译进行翻译)

    在手机中,转到:

    通过USB设置/开发/验证应用程序


    当我在电脑上重新安装操作系统后,我在Android Studio中遇到了这种情况,当时我正试图在平板电脑上测试一个版本。最终对我有效的是在平板电脑上卸载应用程序(由以前的安装构建)。

    实际问题是Google play阻止了你的应用程序! 你需要关掉它

  • 去游戏商店
  • 打开抽屉并选择播放保护
  • 打开设置并使用play protect关闭两个扫描应用程序,并改进有害应用程序检测
  • 现在轮到你了。重建应用程序并启动它!祝你好运
    删除所有目录->
    {.gradle、.idea、app/build}
    并重新安装为我工作

    在开发人员设置中打开app debug解决了我的问题

    是否在设置->安全性下启用了“允许未签名的应用程序”?该设置不存在,但选中了“未知源”复选框…该设置在哪里?有一个“验证应用”复选框,但未选中。它也变灰了…不知道那是什么意思你用USB绑住了吗?是否启用USB调试?应用程序是否已安装?当他们以不同的方式签署时,就会显示出这一点。所有伟大的建议+1。这是我的:你确定在你试图安装它的地方有足够的空间吗?这很有帮助,但缺少我需要放在命令中的确切位置。感谢您,我找到了缺少的步骤。您能解释一下“验证APK”在这里的含义吗?是签名验证吗?我的应用程序似乎有一个(我认为没有任何没有任何签名的apk)“验证”也需要网络,所以如果你打开了飞行模式,它也会失败。这个答案与什么不同?禁用播放保护修复了我的问题!我试图在GenyMoon上运行应用程序。关闭“播放保护”解决了该问题。谢谢为我工作。仅步骤1是不够的,还需要步骤2。这是正确的答案,谢谢!你救了我一天。
    Failed to finalize session : INSTALL_FAILED_VERIFICATION_FAILURE
    Session 'app': Error Installing APKs