如何提高Android模拟器的性能

5

我刚开始学习Android开发,但是我的电脑上模拟器的性能远远不够好。公正地说,我的电脑并不是一台非常强大的设备。

除了升级硬件或者花费大量资金之外,有没有什么好的方法可以提高Android模拟器的性能呢?


4
我需要指出的一件事情是,你不需要退出模拟器并重新启动它才能重新部署你的应用程序。这可以节省大量时间。但我假设你已经知道这个方法了 :) - I82Much
我做了,但这是非常实用的建议。谢谢。 - kbrimington
可能是Android模拟器运行缓慢的重复问题。 - Fedor
尝试在运行模拟器时关闭Eclipse。我不知道它是否有很大帮助,但肯定会让你的模拟器更加流畅!=) - Shouvik
2个回答

7

你是否可以在自己的手机上进行测试?这样会快上百万倍。 另外,你是在“调试”还是“运行”你的应用程序?如果你不需要逐步执行代码,请考虑运行它而不是调试它。


谢谢你的建议。由于我刚开始学习,所以还没有购买设备。看起来可能会是一个新的工作站或者一个新的手机。 - kbrimington
4
我强烈建议您使用手机进行测试——不要依赖模拟器。虽然模拟器非常准确,但您无法评估性能或测试可能出现的微小差异(或者如果您倾斜手机、使用多点触控等,您的应用程序会如何响应)。一部旧手机就可以了,确保它可以被root,这样您就可以直接通过adb访问数据文件并查看数据库。 - EboMike
我得看到一个类似于我的应用程序在真实设备上运行。你说得很对,@EboMike。特别是如果$$$是我的唯一动机,那么一部100美元的手机比一台新工作站便宜得多。我会给你答案。 - kbrimington

0

如果你还没有将2.2版本加入你的工具箱,那将会有所帮助。一旦它启动,模拟的2.2比模拟的2.1运行速度快得多。

我仍然会回头测试我的应用程序在旧操作系统上,但是对于日常开发来说,2.2已经帮了很大的忙。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接