我在x86 Windows XP Professional机器上有2.67 GHz赛扬处理器和1.21 GB RAM。

我的理解是,Android Emulator应该在这样的机器上启动得相当快,但对我来说,它没有。我遵循了设置IDE、SDK、JDK等的所有说明,并在快速启动仿真器方面取得了一些成功,但这非常罕见。如果可能的话,我如何解决这个问题?

即使它启动并加载主屏幕,它也非常缓慢。我已经在3.5版(伽利略)和3.4版(木卫三)中尝试过Eclipse IDE。


当前回答

尝试禁用防病毒软件。也许它会让模拟器更快一点。

其他回答

通过转到windows-->首选项-->常规-->启动和关闭,删除启动时某些插件的不必要激活。还要确保您在任何视图中都不使用这些插件

Eclipse不是文字处理器。最好禁用拼写检查。禁用拼写检查将通过转到Windows-->首选项-->常规-->编辑器-->文本编辑器-->拼写检查来减轻eclipse负担

当eclipse构建项目时,它将删除所有输出文件夹并重建其他编译器构建的类。我们可以禁用这些功能,因为删除输出文件夹和重建需要一些时间。转到Windows-->首选项-->Java-->编译器-->构建

禁用标签装饰(对你来说用处不大)也会帮助你获得一些性能。转到Windows-->首选项-->常规-->外观-->标签装饰

关闭不需要的项目并使用工作集选项从一组项目平滑地移动到另一组项目。

如果您不需要,也可以禁用Eclipse自动构建。转到项目-->自动生成(取消选中)

不要在编辑器中打开许多选项卡。最好有20个左右的标签。定期关闭未使用的标签。要打开资源,我们可以始终使用ctrl+shift+R和ctrl+shift+T(java资源),而不是打开很多选项卡

禁用不需要的插件。完整的J2EE eclipse版本具有禁用/卸载插件的选项。转到帮助-->软件更新-->管理配置。右键单击任何已安装的插件以获得禁用选项。如果此选项不可用,则通过转到Windows-->首选项-->能力并检查经典更新来启用经典更新。现在,管理配置选项应该可以在帮助菜单中使用

添加更多RAM并使用SSD驱动器。根据我的经验,Android Studio最好使用SSD驱动器在8到12 GB的RAM上运行。

当前(2011年5月)版本的仿真器速度较慢,尤其是Android 3.0(蜂巢),主要是因为仿真器不支持硬件GL——这意味着GL代码被转换为软件(实际上是ARM软件),然后在QEMU中的软件中进行仿真。这太慢了。他们正在研究这个问题,并已部分解决,但没有任何发布质量。

查看视频GoogleI/O 2011:AndroidDevelopmentTools,看看它的运行情况——跳到大约44分钟。

较旧的Android版本运行速度更快。当我使用上网本时,我使用Android 1.5(API级别3)。但也有一些缺点——你的应用程序需要支持较旧的平台(显然),ndk-gdb需要运行Android 2.2(API级别8)或更高版本。但无论如何,定期在旧平台上测试应用程序是一个好主意。

如果您有Intel CPU,请安装Intel Hardware Accelerated Execution Manager。

然后在“仿真器设置”中将其指定为仿真器的CPU。当我在Core i7 CPU上完成这项工作时,大约需要10分钟。现在它将在15秒内打开。