在ant debug安装上INSTALL_FAILED_VERIFICATION_FAILURE

时间:2016-06-19 07:26:38

标签: android android-ndk

我正在用C ++开发Android的原生应用程序。该应用程序工作正常,并正确安装(使用ant调试安装)几个设备,但当我尝试在带有androdid 4.4.2的联想A806中安装它时会抛出错误:

enter code install:
 [echo] Installing /home/flush/Project/test/bin/NativeActivity-debug.apk onto default emulator or device...
 [exec] 7378 KB/s (6015860 bytes in 0.796s)
 [exec] Failure [INSTALL_FAILED_VERIFICATION_FAILURE]

执行adb设备时会出现设备。我已禁用验证应用程序检查安全性并检查了未知来源选项。 仍然会抛出相同的错误。

我也尝试安装android调试证书(通过安装选项中的内部存储安装),但它不起作用。尽管显示“已安装证书”消息,但证书未显示在证书列表中。

¿任何线索?

谢谢

2 个答案:

答案 0 :(得分:3)

我通过这样做(在Android 8.1中)解决了此问题

Settings > Developer Options > Then Turn off Verify Apps over USB

答案 1 :(得分:1)

您需要拥有编写未签名应用的权限,允许在设置或Eclipse中使用未知软件源,在应用中签名> Android工具>如果您之前生成证书,则导出已签名的应用程序包。