我正在用C++为Android开发一个原生应用。这个应用运行良好,在几个设备上都能正确安装(使用ant debug install),但当我试图将其安装在带有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调试证书(通过从安全选项中的内部存储安装),但不起作用。尽管显示了“证书已安装”的消息,但证书列表中没有显示证书。
有什么线索吗?
谢谢
发布于 2018-09-30 20:18:50
我通过(在Android8.1中)执行修复了这个问题
Settings > Developer Options > Then Turn off Verify Apps over USB发布于 2016-06-19 15:31:30
您需要具有编写未签名应用程序的权限,允许在设置或Eclipse中使用未知软件来源,如果您之前生成了证书,请对应用程序> Android工具>导出签名应用程序包进行签名。
https://stackoverflow.com/questions/37904914
复制相似问题