每当我试图启动我的模拟器,它启动,但只有android标志显示,经过许多小时的等待也不工作。设备-3.2英寸QVGA(ADP 2)320*480(mdpi)API 17级
f4t66c6m1#
众所周知,工厂模拟器非常慢,这里的诀窍是工厂模拟器需要在ARM机器上运行,因此它需要将ARM调用转换为您的x86(或64位)处理器调用。它可能永远不会运行得很快。在这种情况下,你可能想要信任工厂的x86映像,这些映像使用英特尔的HAXM驱动程序,并不是每个人都可以使用,我自己也没能成功,但知道这一点很有用。
**然而!**不久前,我开始使用Genymotion的模拟器。它们依赖于实际的虚拟机,这比任何工厂模拟器都要快得多。即使我在最低的Mac Mini上运行它,也相当流畅。我个人会给予一下(嗯,确切地说,我试过了)
https://www.genymotion.com/
9udxz4iz2#
尝试分配更多的内存供它使用。Android模拟器的速度非常慢,但如果你没有给它足够的内存,它就有能力永远不加载。
b1payxdu3#
谷歌模拟器使用ARM操作码,这是一种机器语言,它必须从ARM操作码转换为Intel操作码,这就是为什么它很慢,问题似乎不是RAM而是CPU,改进CPU就会改进模拟器。解决此问题的参考:Making the Android emulator run faster
5hcedyr04#
如果您在Windows中使用模拟器,则可以使用Microsoft Andriod模拟器。Install microsoft android emulator in your windows os
eqzww0vc5#
如果加载过程花费太多时间,请确保您已在SDK工具中安装了“HAXM安装程序”,还请确保在控制面板--〉程序和功能的“打开或关闭Windows功能”中取消选中“Hyper V”选项。只有在取消选中此功能后,才可以安装HAXM安装程序。完成此操作后,Emulator将不会花时间加载。
s71maibg6#
尝试创建比平常内存更大的Android虚拟设备。通常是1GB。即使我在另一台低端PC上尝试了这个,它仍然很慢。我认为这可能是你的硬件的问题。低端硬件往往会在运行模拟器时出现问题。
hrirmatl7#
问题似乎不是RAM而是CPU。改进CPU将改进模拟器。
7条答案
按热度按时间f4t66c6m1#
众所周知,工厂模拟器非常慢,这里的诀窍是工厂模拟器需要在ARM机器上运行,因此它需要将ARM调用转换为您的x86(或64位)处理器调用。它可能永远不会运行得很快。在这种情况下,你可能想要信任工厂的x86映像,这些映像使用英特尔的HAXM驱动程序,并不是每个人都可以使用,我自己也没能成功,但知道这一点很有用。
**然而!**不久前,我开始使用Genymotion的模拟器。它们依赖于实际的虚拟机,这比任何工厂模拟器都要快得多。即使我在最低的Mac Mini上运行它,也相当流畅。我个人会给予一下(嗯,确切地说,我试过了)
https://www.genymotion.com/
9udxz4iz2#
尝试分配更多的内存供它使用。Android模拟器的速度非常慢,但如果你没有给它足够的内存,它就有能力永远不加载。
b1payxdu3#
谷歌模拟器使用ARM操作码,这是一种机器语言,它必须从ARM操作码转换为Intel操作码,这就是为什么它很慢,问题似乎不是RAM而是CPU,改进CPU就会改进模拟器。
解决此问题的参考:
Making the Android emulator run faster
5hcedyr04#
如果您在Windows中使用模拟器,则可以使用Microsoft Andriod模拟器。
Install microsoft android emulator in your windows os
eqzww0vc5#
如果加载过程花费太多时间,请确保您已在SDK工具中安装了“HAXM安装程序”,还请确保在控制面板--〉程序和功能的“打开或关闭Windows功能”中取消选中“Hyper V”选项。
只有在取消选中此功能后,才可以安装HAXM安装程序。
完成此操作后,Emulator将不会花时间加载。
s71maibg6#
尝试创建比平常内存更大的Android虚拟设备。通常是1GB。即使我在另一台低端PC上尝试了这个,它仍然很慢。我认为这可能是你的硬件的问题。低端硬件往往会在运行模拟器时出现问题。
hrirmatl7#
问题似乎不是RAM而是CPU。改进CPU将改进模拟器。