我不能 运行 我的应用程序在 genymotion

i cant run my app in genymtion

当我想在 genymotion 中调试我的应用程序时,android studio 给我这个错误:

但应用程序未安装 确定后:

 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}]

根据 this answer 你遇到这个问题是因为你的应用程序有一个本地库,GenyMotion 的 cpu 架构不支持,这是真的,我遇到了这个问题尽管我添加了对 armx86 的支持,但我在 GenyMotion 中尝试启动调用本机库的 activity 时仍然无效,并且您无法通过 GenyMotion 设备设置控制 cpu 类型,因为 GenyMotion 使用 VM-VirtualBox 在您的计算机上创建具有基于 linux 操作系统的虚拟设备。

要解决这个问题,您可以下载Arm Translation Installer as mentioned in this answer,或者您可以轻松地在真实设备上试用它,它会像预期的那样工作。

好的,我也遇到了同样的问题。

最简单的解决方案是

在文件-->设置-->构建、执行、部署-->即时运行

中取消选中即时运行