从avd启动android模拟器使模拟器非常慢

问题描述 投票:0回答:1

我启用了英特尔HAXM。

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

但是,如果我从avd启动它,模拟器的性能真的很糟糕。

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

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

android android-studio avd
1个回答
0
投票

原因在这里,我从这个链接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互动,你应该注意到速度的提高。

© www.soinside.com 2019 - 2024. All rights reserved.