当我尝试在我的安卓设备上运行项目时,出现错误消息“Conversion to Dalvik format failed: Unable to execute dex: Java heap space”。我已经从另一台电脑导入该项目,并正常工作。
我已经查看了Conversion to Dalvik format failed: Unable to execute dex: Java heap space,并尝试增加
有没有其他解决方案呢?
编辑:我尝试创建一个新项目,并将所有文件从导入的项目中复制/粘贴过来,现在出现了新的错误。当我运行它时,出现错误消息:“Installation error: INSTALL_FAILED_DEXOPT”。
Logcat显示如下:
有没有人熟悉这个错误?或者我应该为此开一个新线程吗?
我已经查看了Conversion to Dalvik format failed: Unable to execute dex: Java heap space,并尝试增加
-XmsAm
和-XmxBm
的值,但是随着值的增加,问题仍然存在,直到Eclipse无法启动或者出现错误信息“Dex Loader] Unable to execute dex: Cannot handle conversion to jumbo index!"。有没有其他解决方案呢?
编辑:我尝试创建一个新项目,并将所有文件从导入的项目中复制/粘贴过来,现在出现了新的错误。当我运行它时,出现错误消息:“Installation error: INSTALL_FAILED_DEXOPT”。
Logcat显示如下:
11-08 15:14:31.317: E/dalvikvm(3041): ERROR: Can't byte swap: bad dex version (0x30 33 36 00)
11-08 15:14:31.317: E/dalvikvm(3041): ERROR: Byte swap + verify failed
11-08 15:14:31.317: E/dalvikvm(3041): Optimization failed
11-08 15:14:31.325: E/installd(1059): dexopt failed on '/data/dalvik-cache/data@app@vmdl28652.tmp@classes.dex' res = 65280
11-08 15:14:33.083: E/AndroidRuntime(3035): ERROR: thread attach failed
有没有人熟悉这个错误?或者我应该为此开一个新线程吗?
Java运行时环境检测到致命错误:
内部错误(classFileParser.cpp:3470),pid=4980,tid=2944
错误:ShouldNotReachHere()
JRE版本:7.0_01-b08
Java VM:Java HotSpot(TM) Client VM (21.1-b02 mixed mode windows-x86 )
无法编写核心转储文件。在Windows客户端版本上,默认情况下未启用Minidumps。
- Bryan