如何加快Android仿真?

我正在尝试着手Android开发。

我在Linux上使用eclipse,使用1GB RAM的Pentium IV @ 3.2Gh。 我刚刚遵循“hello android”howto,只有一个可悲的结果:虚拟化太慢了。

似乎启动虚拟机的速度必须很慢,即使使用更好的计算机,速度也会很慢。

慢我的意思是需要差不多10分钟,看到“你好Android”,如果我改变它为“你好世界”,需要另外10分钟…

我该如何解决? 是否有可能使eclipse再次加载我的应用程序在当前和正在运行的虚拟机,而无需打开一个新的?

  • SDK工具更新到25.3.1后,Android Studio上的模拟器无法启动
  • Android模拟器上的CyanogenMod - 可能吗?
  • 没有ICS仿真器的软件按钮?
  • 有没有支持麦克风输入的android模拟器?
  • Android模拟器启动,但Eclipse不能识别它
  • Android studio:模拟器正在运行但未在Run App中显示“选择正在运行的设备”
  • 在Eclipse中使用Android模拟器错误“AdbCommandRejectedException:device not found”
  • 在模拟器android上停止Internet访问
  • 只要你有一个兼容的AVD运行,它不应该尝试创build一个新的模拟器实例。 如果要将应用程序重新部署到模拟器,请从“debugging”透视图中删除现有的应用程序,然后单击菜单栏上的debuggingbutton。 它应该在现有的实例中安装并启动应用程序。

    将蜂窝式AVD上的RAM数量从256M增加到1GM导致巨大的加速。 $ adb install -r foo.apk需要1分钟的时间, 现在需要4秒钟。 我觉得模拟器正在进入交换!

    除了其他答案之外:使用选项-no-boot-anim运行仿真器( emulator -avd <avd_name> [-<option> [<value>]] ... [-<qemu args>] )。 这将在模拟器启动期间禁用启动animation。

    如果您在启动程序时打开了虚拟机,则应该自动将其选为要安装并重新运行该应用程序的虚拟机。