从avd启动android模拟器使模拟器严重慢

时间:2017-12-26 03:08:06

标签: android android-studio avd

我启用了英特尔HXAM。

将“仿真器性能”设置为硬件 - GLES 2.0

但是如果我从avd启动它,那么模拟器的性能非常糟糕。

如果我从命令行使用选项“-gpu on”启动它,现在一切正常,模拟器快速而流畅。

有人对这个问题有任何想法吗?我如何从选项“-gpu on”的avd启动模拟器? 谢谢!

1 个答案:

答案 0 :(得分:0)

原因在这里,我从这个链接Click here

中提到

GPU仿真

GPU仿真(有时称为GPU加速)是仿真器利用主机的GPU加速绘图选项的地方。这可以使仿真器运行得更快。

默认情况下,GPU仿真处于关闭状态,因此您需要在启动AVD时启用它。虽然“使用主机GPU”曾经出现在AVD Manager中,但Android Studio目前不提供此选项,但好消息是,如果从命令行启动AVD,您仍然可以启用GPU模拟。

要启用启用GPU模拟的AVD,请创建要正常使用的AVD。在这个例子中,我将创建一个富有想象力的myemulator AVD。

打开Mac的终端(或命令提示符,如果您是Windows用户),然后“更改目录”,以便终端指向Android SDK的“工具”文件夹。我的命令如下:

cd /Users/jessicathornsby/Library/Android/sdk/tools

接下来,使用-gpu on标志启动您创建的模拟器(myemulator),例如:

./emulator @myemulator -gpu on

AVD将在启用图形加速的情况下启动。花一些时间与AVD互动,你应该注意到速度的提升。