2014-12-13 84 views
1

安装失败,因为该设备可能具有与当前版本(dexopt错误)不匹配的过时dexed jar。为了继续,您必须卸载现有的应用程序。Android模拟器未安装应用程序

设备的外壳命令:下午安装-r “/data/local/tmp/com.example.tell_it_dell.myapplication1” PKG:/data/local/tmp/com.example.tell_it_dell.myapplication1 失败[ INSTALL_FAILED_DEXOPT]

设备的外壳命令:下午卸载com.example.tell_it_dell.myapplication1 DELETE_FAILED_INTERNAL_ERROR

如何解决这个问题?

+0

我想......重新创建这个虚拟设备。 – 2014-12-16 09:11:38

回答

2

我修复它的方法是通过cmd打开gradlew,然后在项目中写上“gradlew clean”。然后按下播放按钮,它再次工作。

+0

你是怎么做到的?请描述步骤。我总是得到'gradlew command not found'。 – 2015-12-16 10:52:53

+0

@Shubham在gradlew之前添加一个点和一个斜杠作为'./gradlew clean' – Reinherd 2015-12-16 11:59:27

+3

该问题已通过禁用“AS 2.0预览版3b”中的即时运行来解决。 以某种方式打开它,在安装任何应用程序时不断生成INSTALL_FAILED_DEXOPT,即使它实际上不在设备上。 – 2015-12-16 13:07:50