我不能改变图形软件,因为我确信这是我的 AVD 没有启动的修复。 选项是灰色的(见截图)。有人有这方面的经验吗?我找不到有同样问题的人。
我正在 Ubuntu 17.04上运行最新版本的 Android Studio。
看起来问题出在所选择的虚拟机上,如果我选择 Nexus4,它运行得很好。
实际上,这个问题似乎仅限于使用 玩具店的设备,所以 Nexus 5X 和 Nexus 5图像将被迫使用自动图形,但所有其他设备允许您选择自动,硬件或软件图形。
编辑: 我今天刚刚测试了一下,现在似乎不再是这样了。至少在使用 Android Studio 3.3.2的 MacOS 上,我现在可以使用 Play Store 和 Hard Graphics 制作 Nexus 5X 图像。稍后我将在家里做更多的测试,在 Windows 和 Linux 上,看看它是否与操作系统或图形驱动程序有关。
打开 Android 虚拟设备管理器 Android Studio,将 VMHeap 更改为512,RAM 更改为4096MB,然后重新启动 Android Studio。
我在这个问题上有点晚了,但下面是我的发现和解决方案。我正在使用 Ubunut 18.04,面临着同样的问题。解决方案是编辑 AVD 并在仿真性能下,将图形更改为软件。问题是这个选项对我来说是禁用的。我无法更改图形下拉菜单。
我做了一些更多的研究,发现当创建 AVD 如果你选择默认/现有的设备定义在第一个屏幕上,你将无法编辑图形下拉。
解决方案是创建一个“新的硬件配置文件”,同时创建 AVD 和使用您的新配置文件。现在,您将能够编辑“图形”下拉菜单。
希望这能帮上忙。
我也认为这与 Playstore 是否被包含有关,但我不能解释为什么。
迪尔森销售已经给出了对我有效的答案-不幸的是,只有在这个 回答的评论。我只是觉得值得给出一个“真实”的答案:
编辑 AVD 的 config.ini文件。在 Linux 下它位于 /home/<user>/.android/avd/<AVD-name>/config.ini下 (在我的例子中,<AVD-name>是 Nexus_5X_API_29.avd)。
config.ini
/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 虚拟设备管理器更改为“ no”/“ off”。 目前为止我没有进一步调查。hw.gpu.mode=off为我工作。否则我的整个 Kubuntu 挂起(使用 Nouveau 驱动程序,而不是 NVidia 驱动程序)
hw.gpu.mode=off
我觉得只是只虫子!
解决了这个问题,选择任何虚拟设备有选项启用和完成安装后,我只是点击编辑和重新选择我想要的设备和选项仍然启用。
从这里点击编辑按钮。
然后将设备更改为您想要的设备。
似乎所有带有 Play Store 的模拟器都不能模拟性能
对于那些仍在寻找解决方案的人,如何使它与包含谷歌商店的图像一起工作: 安装/更新您的 GPU 驱动程序解决了这个问题。在我的 Ubuntu20上,这就是问题所在。
我正在研究 Mac OS ——升级操作系统之后,我的模拟器停止工作了,解决方案之一是将图形设置从硬件更改为软件——因为我来不了这里—— > 原来 MacOS High Sierra 上的 Android 模拟器 HAXM 没有考虑到安全原因 点击这个链接: < a href = “ https://developer.android.com/Studio/known-questions # department”rel = “ nofollow norefrer”> https://developer.android.com/studio/known-issues#deploy