为什么Android手机模拟器这么慢?
与iPhone和Windows Phone 7的同类产品相比,它的启动需要花费很长的时间——期待它随着时间的推移而改善是否现实?我不会打赌它会有显著的改善。这是因为为什么Android手机模拟器这么慢?,android,android-emulator,Android,Android Emulator,与iPhone和Windows Phone 7的同类产品相比,它的启动需要花费很长的时间——期待它随着时间的推移而改善是否现实?我不会打赌它会有显著的改善。这是因为Android使用基于QEMU的模拟器(与IPhone的模拟器相比) 由于IPhone是模拟的,因此它可以在主机上将指令转换为本机处理器代码,这比QEMU替代方案快得多 仿真的最大优点是,在模拟器上运行的代码实际上是将在物理设备上运行的代码,因此避免了可能出现的一轮错误 现在,在提高Android仿真程序的速度时,您可以: 打开模拟
Android
使用基于QEMU
的模拟器(与IPhone
的模拟器相比)
由于IPhone
是模拟的,因此它可以在主机上将指令转换为本机处理器代码,这比QEMU
替代方案快得多
仿真的最大优点是,在模拟器上运行的代码实际上是将在物理设备上运行的代码,因此避免了可能出现的一轮错误
现在,在提高Android仿真程序的速度时,您可以:
- 打开模拟器,而不是每次启动都关闭它;(重新)在开放仿真器中安装应用程序几乎是即时的
- 启动仿真器时使用命令行开关;这将在一定程度上改善启动时间
- 使用真实设备测试应用程序