1

将 .jar 文件添加到我的 android 项目后,我遇到了以下问题:

“转换为 Dalvik 格式失败:无法执行 dex:Java 堆空间”

在我将 eclipse.ini 文件更改为以下内容后。正如在这篇文章中:

无法执行 dex:Eclipse 中超出了 GC 开销限制

我收到以下错误:

--无法执行dex:无法将新索引65662合并到非巨型指令中!

--转换为Dalvik格式失败:无法执行dex:无法将新索引65662合并到非巨型指令中

请有人可以帮我解决这个问题或遇到类似的问题吗?

任何帮助表示赞赏。

谢谢

这是我现在的 eclipse.ini 文件:

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx512m
4

1 回答 1

2

添加 dex.force.jumbo=true 到我的 project.properties 中就可以了。(确保你有 ADTv21+,你还需要清理一次项目。)

于 2013-04-14T07:34:04.360 回答