Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导出依赖jar时Android emulator挂起_Android_Eclipse_Android Emulator - Fatal编程技术网

导出依赖jar时Android emulator挂起

导出依赖jar时Android emulator挂起,android,eclipse,android-emulator,Android,Eclipse,Android Emulator,我的android应用程序在HTC手机和android仿真器上都启动得很好,直到我在构建路径中添加了一个jar,以便与我的项目一起导出。现在,当我尝试运行应用程序时,eclipse陷入了“Launching Tracker[my app]:100%”的困境。我尝试重新启动eclipse,卸载ADT插件并重新安装,然后让启动器运行一段时间。最终它给了我以下错误: [2012-03-29 00:24:39 - Dex Loader] Unable to execute dex: GC overhea

我的android应用程序在HTC手机和android仿真器上都启动得很好,直到我在构建路径中添加了一个jar,以便与我的项目一起导出。现在,当我尝试运行应用程序时,eclipse陷入了“Launching Tracker[my app]:100%”的困境。我尝试重新启动eclipse,卸载ADT插件并重新安装,然后让启动器运行一段时间。最终它给了我以下错误:

[2012-03-29 00:24:39 - Dex Loader] Unable to execute dex: GC overhead limit exceeded
[2012-03-29 00:24:39 - Tracker] Conversion to Dalvik format failed: Unable to execute dex: GC overhead limit exceeded
我目前正在使用Eclipse3.7和SDK 2.1作为我的应用程序,现在我已经尝试在两台不同的机器上运行该应用程序。有人知道如何修复这个错误吗?谢谢大家!


编辑:如果我没有选中导出依赖jar的复选框,那么启动程序将运行,但由于NoClassDefFoundError,程序立即崩溃。

我终于能够启动模拟器了。根据,我对我的
eclipse.ini
文件做了以下更改:

-startup
....
--launcher.XXMaxPermSize
512m
.....
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
.....

帮了我,谢谢。我仍然不明白为什么我不需要在我的另一台电脑上做这个,但是哦,好吧,为我工作。对于使用Linux但不知道在哪里可以找到eclipse.ini的用户,请查看。