gpt4 book ai didi

android - 由于 eclipse 中的 java 堆空间,无法使用微型 android 应用程序执行 dex

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:29 26 4
gpt4 key购买 nike

我有一个 android 应用程序,它只有一个 jar 导入,大小为 4 mb (Symja https://code.google.com/p/symja/) 从字面上看,项目中唯一的代码是创建一个新的 TextView 并将其设置为内容 View 。但我收到错误:

Conversion to Dalvik format failed: Unable to execute dex: Java heap space
Unable to execute dex: Java heap space

我有另一个更大的 android 项目,几乎有 20,000 行代码,它运行在几秒钟内。我的 eclipse.ini 具有以下设置:

-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m

我不知道为什么我不能运行这个项目。所以非常感谢任何建议!

谢谢。

最佳答案

尝试以下操作:

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 中的所有类。

关于android - 由于 eclipse 中的 java 堆空间,无法使用微型 android 应用程序执行 dex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16412302/

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