How to increase speed of emulator?
我的电脑里有1 GB的
如果有人知道如何解决这个问题并提高仿真器的速度,请帮助我。
在问这个问题之前,我没有看到Simon提供的链接。是的,它是复制品。感谢西蒙为我提供了链接和帮助。
我知道的唯一方法是将CPU设置为IntelAtom(x86),如果您在Windows上工作的话。
这是因为x86和Windows或多或少使用相同的体系结构,模拟器不必模拟体系结构。
我发现了以下内容:
启动AVD时,在弹出的进度条中查找:
1 2 3 | emulator: device fd:964 HAX is working and emulator runs in fast virt mode creating window 0 0 270 480 |
如果您收到有关haxm不工作的错误,请转到:intel?硬件加速执行管理器1.0.6(r3),提取intehaxm.exe文件并将其移动到sdk目录(如
出于某种原因,我在haxm上遇到了一个错误,安装Intel One解决了这个问题。
编辑:你的电脑只有1G内存?这是个大问题。
如果您使用的是带英特尔处理器的PC从SDK管理器下载最新的Intel x86 Atom系统映像(请参阅屏幕截图)并使用此选项创建新的AVD…
否则,我建议您使用"genymotion",它是类似于模拟器的虚拟设备,速度非常快。尝试一次。
由于硬件加速的用户界面,Android模拟器速度相当慢。
在真实设备上,渲染是使用设备的GPU执行的。不过,模拟器使用软件渲染器来实现这一点。
如果我没记错的话,用户界面渲染已经得到了改进,以便在Android3.x或4.x中更多地使用GPU。
提高仿真器性能的几个技巧是使用Intel Haxm仿真器(与Intel Atom系统映像一起使用),并尝试使用较旧的2.x版Android(2.x在仿真器中的运行应该比4.x好得多)。
使用这个模拟器可以加快对模拟器中软件呈现例程的调用,并且可以提供相当大的帮助。
如果你可以使用旧版本的Android(2.x),你应该选择它。性能比4.x版本要好得多。
注意:Intel Haxm Emulator要求您将OSX或Windows操作系统与Intel处理器一起使用。
使用Android Studio而不是Eclipse。Emulator在上面运行得更快