与iPhone和Windows Phone 7相比,它需要永远启动 - 期望这种情况随着时间的推移而改善是否现实?
答案 0 :(得分:7)
我不会打赌我的钱会显着改善。这是因为Android
使用基于QEMU
的模拟器(与IPhone
的模拟器相比)。
由于模拟IPhone
,它可以将指令转换为主机上的 native 处理器代码,这比QEMU
替代方法快。
仿真的巨大优势在于,在仿真器上运行的代码实际上是将在物理设备上运行的代码,因此可以避免可能出现的错误。
现在,在提高Android
模拟器的速度时,您可以:
打开模拟器,每次启动都不关闭它; (重新)在开放式仿真器中安装应用程序几乎是即时的
启动模拟器时使用-no-boot-anim命令行开关;这会稍微改善启动时间
使用真实设备通过
答案 1 :(得分:0)
另外,如果您在eclipse中右键单击该进程并选择Disconnect,它将大大加快仿真器的速度,但当然您将无法进行调试。