我启用了英特尔HAXM。
将“仿真器性能”设置为硬件 - GLES 2.0
但是,如果我从avd启动它,模拟器的性能真的很糟糕。
如果我从命令行使用选项“-gpu on”启动它,现在一切正常,模拟器快速而流畅。
有人对这个问题有任何想法吗?我如何从选项“-gpu on”的avd启动模拟器?谢谢!
原因在这里,我从这个链接Click here
GPU仿真
GPU仿真(有时称为GPU加速)是仿真器利用主机的GPU加速绘图选项的地方。这可以使仿真器运行得更快。
默认情况下,GPU仿真处于关闭状态,因此您需要在启动AVD时启用它。虽然“使用主机GPU”曾出现在AVD管理器中,但此选项目前在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互动,你应该注意到速度的提高。