Android 地图应用程序不在 Eclipse 上 运行

Android Map App not running on Eclipse

我对 Eclipse 上的 运行 Android Map V2 项目有疑问。 每当我启动 Eclipse 时,我的 Map 项目都会显示以下错误。

Dex Loader} Unable to execute dex: Java heap space.

当我清理项目时它解决了但是当我启动我的项目时 Eclipse 挂起并在一段时间后显示错误。

Dex Loader} Unable to execute dex: Java heap space.

Conversion to Devlik format failed: Unable to execute dex: Java heap space.

不知道怎么办?我搜索了很多并遵循了很多方法但没有解决这个问题。 :( 我该如何解决?

您需要修改eclipse.ini中的-XmsAm和-XmxBm参数,使其足够大。当您看到这些参数时,默认值为 -Xms40m 和 -Xmx384m。将整数值增加到 Xms512 和 -Xmx512m 之类的值,然后重新启动 eclipse 以查看是否有帮助。

eclipse.ini 位于 Ubuntu 中的 /etc/eclipse.ini(假设您从 Ubuntu 存储库安装了 Eclipse)。

如果您使用了正确的 google api 系统密钥并且其他人没有问题,而不是您现在使用的 开发人员,当我想使用第三方 JAR 时,我遇到了一个奇怪的问题,它仍然是我:Dex Loader] 无法执行 dex:null 转换为 Dalvik 格式失败:无法执行 dex:内存不足错误...发生内部错误:"Build Project." Java 堆 space 这是 DEX 错误,我通过 Google 找到解决方案,一种方法是修改 eclipse.ini ,您可以将 eclipse.ini 中分配的内存增加到这个:-Xms128m-Xmx512m 或更高的东西,但这对我不起作用。修改eclipse.ini后,无法启动Eclipse。通过 Whosebug,我找到了一个解决方案:eclipse.ini 文件必须在第一行和第二行具有 on-vm 路径。不要试图将所有内容都放在一行中! -vm C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe 添加-vm和Myeclipse.ini中的路径后,我就可以启动了我的Eclipse 问题已经解决了。解决"Conversion to Dalvik format failed: Unable to execute dex: null "问题的另一种方法是使用用户库,具体步骤如下: 1. 在Eclipse中右击Project SELECT "Build Path -> Add Libraries ...." 2. Select 从列表和用户库中单击下一步。 3. 单击 "User Libraries ..." 按钮。 4. 在“用户库”对话框中单击 "New ..."。 5. 给用户一个名字和 SELECT Library System Library CheckBox 然后点击 OK。 6. 突出显示用户库列表中新添加的并单击 "Add JARs ..." 按钮并添加所需的 JAR 文件。 7. 在“用户库”对话框中单击“确定”。 8. 确保在“添加库”对话框中选中新用户库,然后...

有两种方法,第一种与上面相同,第二种是您可以在 android 地图应用程序本身中更改堆 space,如下所示。

android:largeHeap=["true" | "false"]

您可以在清单文件中将此 属性 设置为 true。