我正在使用Android 2.2开发一个Android应用程序,我的应用程序APK大小是22.5 MB,我想为三星平板电脑创建一个新的构建。我得到了以下错误:

INSTALL_FAILED_DEXOPT

如何解决这种错误?


当前回答

在我的案例中,这是kotlin插件1.1.51版本中的一个bug

https://youtrack.jetbrains.com/issue/KT-20034

此错误出现在旧设备上(API 16)。

通过删除@Parcelize注释并将其替换为以下代码生成器:https://github.com/nekocode/android-parcelable-intellij-plugin-kotlin修正了此问题

其他回答

从Android SDK和AVD管理器重新启动模拟器,并选择选项擦除用户数据已经为我解决了这个问题。

你可以在下图中找到高亮显示的选项:

对我来说唯一有效的解决方案是将虚拟机的RAM增加到4GB。

在我的案例中,这是kotlin插件1.1.51版本中的一个bug

https://youtrack.jetbrains.com/issue/KT-20034

此错误出现在旧设备上(API 16)。

通过删除@Parcelize注释并将其替换为以下代码生成器:https://github.com/nekocode/android-parcelable-intellij-plugin-kotlin修正了此问题

我发现造成这个问题的原因只有一个:手机空间不足。所以我从手机上删除了几个APP,这是固定的。

我在尝试更新新的构建工具24.0.1时遇到了这个问题。互联网连接丢失,工具下载不成功,之后我得到了这个错误,花了很多时间试图解决它。但是当我成功地更新构建工具时,问题就解决了。祝你好运。