config.ini
文件并将 gpu.mode=host
进行修改。这对我有用。 - Dielson Sales~/.android/AVD/<你的模拟器名称>.avd/config.ini
- Dielson Salesconfig.ini
文件。 在Linux下,它位于/home/<user>/.android/avd/<AVD-name>/config.ini
(在我的情况下,<AVD-name>
是Nexus_5X_API_29.avd
)。hw.gpu.enabled=no
hw.gpu.mode=auto
无论是
hw.gpu.enabled=no
hw.gpu.mode=off
hw.gpu.enabled=yes
hw.gpu.mode=host
即使在Android Studio的虚拟设备管理器中打开,此设置仍然保持不变。但是在那里无法编辑。
我也尝试了在另一个AVD中找到的方法:
hw.gpu.enabled=yes
hw.gpu.mode=software
hw.gpu.mode=off
有效。否则,我的整个Kubuntu会挂起(使用Nouveau驱动程序,而不是NVidia驱动程序)。hw.gpu.enabled=no
hw.gpu.mode=off
,它已经起作用了,谢谢兄弟。 - Emre KASconfig.ini
的人,您可以按照此答案打开它:https://dev59.com/Ipbfa4cB1Zd3GeqPpSWt#37309441。FYI,“显示在磁盘上”在虚拟设备管理器的 下拉箭头 中。 - Lance Samaria看起来问题出在所选择的虚拟机上。如果我选择 Nexus 4,它就可以正常运行。
我有点晚才看到这个帖子,但以下是我的发现和解决方案。我使用的是Ubunut 18.04,并遇到了同样的问题。解决方法是编辑AVD,在模拟性能下更改图形为软件。问题在于,此选项对我而言是禁用的。我无法更改图形下拉菜单。
我进行了更多研究,发现如果在第一个屏幕上选择默认/现有设备定义来创建AVD,则无法编辑图形下拉菜单。
解决方法是在创建AVD时创建一个“新硬件配置文件”并使用您的新配置文件。现在,您将能够编辑“图形”下拉菜单。
希望这可以帮助....
似乎所有带有 Play Store 的模拟器都无法实现良好的性能。我正在使用 AS 4.0 版本。
-gpu swiftshader_indirect
参数来启动模拟器。https://developer.android.com/studio/run/emulator-acceleration.html - Kirill