当我想在genymotion中调试我的应用程序时,android studio会给我这个错误:
但是app没有安装 然后ok:
Failure details: Bundle[{android.content.pm.extra.STATUS=1,
android.content.pm.extra.PACKAGE_NAME=ir.esfandune.mohsen,
android.content.pm.extra.LEGACY_STATUS=-1,
android.content.pm.extra.STATUS_MESSAGE=DELETE_FAILED_INTERNAL_ERROR}]
答案 0 :(得分:5)
好吧,所以我遇到了同样的问题。
最简单的解决方案是
取消选中文件中的即时运行 - >设置 - >构建,执行,部署 - >即时运行
答案 1 :(得分:1)
根据this answer你得到了这个问题,因为你的应用程序有一个本机库,GenyMotion的cpu架构无法支持,这是真的,我在GenyMotion中尝试了这个问题虽然我添加了对 arm 和 x86 的支持但仍然无效,但是你无法通过GenyMotion控制cpu类型来启动一个调用本机库的活动设备设置为GenyMotion使用VM-VirsualBox在您的计算机上创建基于Linux的操作系统的virstual设备。
要解决此问题,您可以按照Arm Translation Installer中的说明下载this answer,或者您可以在真实设备上轻松试用它,它可以按预期工作。