gpt4 book ai didi

android eclipse无法执行dex java堆空间错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:53 25 4
gpt4 key购买 nike

每当我构建我的 android 应用程序时,我都厌倦了我的 eclipse 上的这个 java 堆空间错误。我向我的 android 应用程序添加了 9 个库。 (右键单击项目名称 -> 属性 -> Android -> 添加库)。

在一些论坛上,我发现有人要求更改 eclipse.ini 文件,有人说要添加用户库并向其中添加 jars。并将用户库添加到我的应用程序。

我已经在 eclipse.ini 中将我的 MaxPermSize 更改为 1024。没用

当我将用户库添加到我的应用程序时,我的应用程序无法识别 app_compat_v7.jar。它在我使用 Theme.Appcompat.Light

的样式文件中抛出错误

我可以知道我哪里出错了吗?任何帮助将不胜感激。

最佳答案

尝试以下操作:

Right click your project. Go to Properties -> Java Build Path -> Order and Export.

Uncheck the check box against your included library. Press OK and run the project.

执行此操作时,Eclipse 将仅从 jar 中获取代码中需要的类,而不是存储 jar 中的所有类。

另见 this question .

第二种技术

修改 eclipse.ini 中的 -XmsAm 和 -XmxBm 参数,使它们足够大。默认值为 -Xms40m -Xmx384m。尝试将它们都更改为 -Xms512m -Xmx512m 并重新启动 eclipse 以查看是否有帮助。如果没有,继续增加值并重新启动 eclipse,直到发生以下两种情况之一:

  1. 您的构建完成。
  2. Eclipse 不会重新启动,因为您没有足够的内存。

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

MAC 请看:

寻找 eclipse.ini 有点棘手。要找到它,请右键单击 Eclipse 应用程序图标并选择“显示包内容”,然后双击“内容”文件夹,然后双击“MacOS”文件夹,eclipse.ini 的主目录

关于android eclipse无法执行dex java堆空间错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23196381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com