我无法将图形更改为软件,因为我确定这是无法启动我的AVD的修复程序。该选项显示为灰色(请参见屏幕截图)。有没有人有这方面的经验?我找不到任何遇到相同问题的人。
我正在Ubuntu 17.04上运行最新版本的Android Studio。
-gpu swiftshader_indirect
参数的命令行启动模拟器。developer.android.com/studio/run/emulator-acceleration.html
Answers:
config.ini
和更改gpu.mode=host
。为我工作。
Emulated Performance
选择支持Google Play的仿真器配置文件时,该选项仍被我禁用(在Windows上)。
我还认为这与是否包含Playstore有关,但我无法解释原因。
Dielson Sales已经给出了对我有用的答案-不幸的是,仅在对此答案进行了评论中。我只是认为有必要做出一个“真实的”答案:
编辑config.ini
AVD文件。在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的Android虚拟设备管理器中打开,此设置也会保留。那里是不可编辑的。
我也尝试过这个,我在另一个AVD中找到了它:
hw.gpu.enabled=yes
hw.gpu.mode=software
但是,然后由Android虚拟设备管理器将其更改为“否” /“关闭”。到目前为止,我没有看到更多。hw.gpu.mode=off
为我工作。否则我的整个Kubuntu会挂起(使用Nouveau驱动程序,而不是NVidia驱动程序)
hw.gpu.enabled=no
并hw.gpu.mode=off
解决了“分段故障(核心已转储)”。
hw.gpu.enabled=no
hw.gpu.mode=off
,它的工作非常感谢兄弟
我在这个线程上不太迟,但是以下是我的发现和解决方案。我正在使用Ubunut 18.04,并且遇到了相同的问题。解决方案是编辑AVD,然后在“模拟性能”下,将grpahics更改为Software。问题是这个选项对我来说是禁用的。我无法更改图形下拉菜单。
我进行了更多研究,发现在创建AVD时,如果在第一个屏幕上选择默认/现有设备定义,则将无法编辑下拉菜单中的图形。
解决方案是在创建AVD时创建“ New Hardward配置文件”并使用您的新配置文件。现在,您将可以编辑“ Grahics”下拉列表。
希望这可以帮助....