我可以调整我的Android模拟器以使其快速?

Boh*_*ian 60 android emulation tweak

我使用Android模拟器来运行我的程序.但它真的很慢.启动并显示主屏幕大约需要90秒.我可以调整它以便我可以大大减少这个时间吗?谢谢

key*_*rdP 35

我有一个类似的问题(线程在这里).然而,我的需要10-15分钟.考虑到Android讨论组中的很多线程,90秒的速度非常快.模拟器本质上很慢,我读到的唯一建议是保持模拟器打开而不是关闭它并重新运行它.但是,正如我的帖子中提到的,如果你有一个物理Android设备,你可以在它上面运行它.这就是我现在正在做的事情,这是一流的建议.没有多久的等待时间.如果您没有物理设备,那么我只能建议您不要在代码更改之间关闭模拟器,因为系统会识别更改.

  • 是的 让模拟器在编辑后运行n重新运行代码.它就像热插拔一样.谢谢 (3认同)

gcb*_*gcb 31

使用这3个选项.

emulator --cpu-delay 0 --no-boot-anim --cache ./cache --avd avd_name

前两个是显而易见的.第三个将使模拟器的内存类型持久化.你可以将它指向任何不会被引导破坏的文件(例如/ tmp),它就像一个永远在线的休眠设备.


Bob*_*bby 9

如果你绝对不能使用物理Android设备,你可以做的是在Virtualbox上运行Android操作系统,然后获取模拟Android的IP地址.然后,您将使用该IP地址将ADB连接到仿真器.这是它的主旨.我在博客上写了一个更详细的指南.http://www.bobbychanblog.com/2011/07/faster-android-emulator-alternative-using-virtualbox/


Tom*_*rle 7

  1. -no-boot-anim参数很好.
  2. 不要关闭模拟器,只需重新启动您的应用程序.
  3. 要进一步加速,请尝试新快照功能,此处将对此进行介绍.