我正在使用Android 2.2开发一个Android应用程序,我的应用程序APK大小是22.5 MB,我想为三星平板电脑创建一个新的构建。我得到了以下错误:
INSTALL_FAILED_DEXOPT
如何解决这种错误?
我正在使用Android 2.2开发一个Android应用程序,我的应用程序APK大小是22.5 MB,我想为三星平板电脑创建一个新的构建。我得到了以下错误:
INSTALL_FAILED_DEXOPT
如何解决这种错误?
当前回答
对我来说,这是proguard导致INSTALL_FAILED_DEXOPT在一些三星设备与Android 5.x。
也就是说,我必须添加这个来保护-不知道为什么它有帮助。
-keepattributes LocalVariableTable
其他回答
我在一个真实的设备上进行了错误测试。清理缓存/卸载,重新启动一切都不适合我,删除构建文件夹的内容可以:)(Android工作室)
我有这个问题时,有一些Unicode字符在我的方法名称(由于,所有的事情,复制/粘贴从powerpoint文件),Dalvik不喜欢。在尝试安装APK时,您可以通过查看Logcat输出来了解这一点。
这是在一个真实的设备上。
对我来说,这是proguard导致INSTALL_FAILED_DEXOPT在一些三星设备与Android 5.x。
也就是说,我必须添加这个来保护-不知道为什么它有帮助。
-keepattributes LocalVariableTable
在使用Android Studio 3.4.1时遇到了这种情况,但使用的是较旧的模拟器(5.0)。这个过程(在Mac上)修复了这个问题:
停止模拟器 cd ~ /。安卓/ avd / .avd模拟器的名字 rm * .lock 擦模拟器 启动模拟器
确保你已经安装了所有你需要的SDK,并且Gradle瞄准了正确的版本。
我也遇到过同样的问题,但这是由于我将设备更新到Android 5.0,然后忘记更改所有的构建来针对它。