我正在使用Android 2.2开发一个Android应用程序,我的应用程序APK大小是22.5 MB,我想为三星平板电脑创建一个新的构建。我得到了以下错误:
INSTALL_FAILED_DEXOPT
如何解决这种错误?
我正在使用Android 2.2开发一个Android应用程序,我的应用程序APK大小是22.5 MB,我想为三星平板电脑创建一个新的构建。我得到了以下错误:
INSTALL_FAILED_DEXOPT
如何解决这种错误?
当前回答
这里有很多答案,但也许能帮到别人 我有这个问题与真正的设备和问题是与D8
试着把这个添加到你的gradle中。它对我有用
android.enableD8=false
android.enableD8.desugaring= false
其他回答
重新启动设备。
以我为例,这个应用程序在大多数设备上都能运行,只有一个例外:我的手机太旧了,最近一直在故障,即使没有安装一次应用程序,应用程序也会抛出这个错误。
在build.gradle 更改已编译并构建到最新版本。这对我很有效。
================
android {
compileSdkVersion 22
buildToolsVersion "22"
在构建中启用jumboMode标志(dex.force.jumbo=true)后,我遇到了这个问题。在更新的Android设备上一切正常,但在Gingerbread上安装失败。
因此,如果你的应用程序由于烦人的65k限制而需要巨型模式,尝试删除一些未使用的代码/字符串,并将巨型模式设置为false。
我改变了模拟器的RAM大小和内部存储容量,现在它正在工作…在eclipse AVD管理器
我在一个真实的设备上进行了错误测试。清理缓存/卸载,重新启动一切都不适合我,删除构建文件夹的内容可以:)(Android工作室)