为什么我的Android Eclipse Emulator永远不会启动?

时间:2012-05-14 08:59:17

标签: android eclipse emulation launch

我安装了Eclipse并安装了Android。问题是,当我从eclipse运行一个项目来测试它时,应用程序永远不会启动,模拟器永远不会出现。即使启动进度条显示100%。

4 个答案:

答案 0 :(得分:2)

确保AVD的内存设置为512,如果它更高,则模拟器将获得内存堆错误并失败。同时尝试在构建时启用详细输出,这可以在属性中设置。

答案 1 :(得分:0)

您是否附有设备? Eclipse自动切换到移动设备

答案 2 :(得分:0)

我有过一次或两次这样的问题。重新启动eclipse对我有用。是也检查运行配置,确保您的项目与模拟器链接。

答案 3 :(得分:0)

转到Window-> Preferences-> Android->构建并选择详细的构建输出

现在运行您的项目并检查Android控制台。在我的情况下有成千上万 “Dx处理%classname%...”需要几分钟才能完成。 为了说清楚:dx.bat是一个ADT实用程序,它将多个Java类文件转换为单个“classes.dex”文件(Dalvik可执行文件)。 我有一个项目,它使用了很多类的库,并且编译非常快(几秒钟),但启动速度很慢(2-4分钟)。 然后我发现最耗时的部分是将类文件从我的项目和所有第三方库转换为* .dex文件(dex文件的结果大小约为4 Mb)。据我所知,如果不对类文件进行删除,就不可能将库附加到android项目中,因此在启动项目时必须要有耐心。

UPD:可以从应用程序中删除所有未使用的代码。 请检查此链接:Always running proguard before Android dex'ing in Eclipse