无法启动 API 29 模拟器 (Android 10)

Unable to start API 29 emulator (Android 10)

正如标题所说,我尝试创建一个 Android 10 模拟器,当尝试启动模拟器时没有任何反应,只有 phone 出现在屏幕上但设备屏幕保持黑色,我没有收到任何错误,我一直在等待,但什么也没发生。当我触摸关闭按钮时,我得到“AVD Pixel_4_API_29 的模拟器进程被杀死”

我尝试删除图像并重新下载,在 Pixel 1、2、3 和 4 上安装图像,运行 模拟器 -writable-system,增加 RAM,冷启动.. .未成功。

我安装了其余的模拟器(从 API 16 到 API 30)工作正常

我从 Android Studio 下载的图像位于“C:\Users\PCDELL\AppData\Local\Android\Sdk\system-images\android-29\google_apis_playstore\x86”

升级

我试过:

API29x86_64(Google播放)

API 29 x86 (Google APIs)

API 29 x86_64 (Google APIs)

API 29 x86_64(Android 开源项目)

结果一样

经过多次尝试后,我回到了 30.7.4 版本并且运行良好 从这个 link

https://dl.google.com/android/repository/emulator-windows_x64-7453540.zip

删除旧模拟器文件夹后解压到sdk文件夹

另一种解决方法

创建文本文件并在其中插入这两行

Vulkan = off
GLDirectMem = on

保存在 .android 路径如

C:\Users\Sherif.android

不要忘记将扩展名更改为 .ini

经过多次测试,唯一对我有用的是:

  1. 卸载英特尔硬件加速执行管理器 (HAXM) v7.7.0 版
  2. 输入https://github.com/intel/haxm/releases并下载HAXM v7.4.1
  3. 安装 HAXM v7.4.1

我想一个不太旧的版本也可以工作,但我走极端并从 link

下载了最旧的版本

*我有最新版本的 Android Studio (4.2.2) 和最新版本的模拟器 (30.7.5)

如果您没有被迫专门使用 Pixel 4 和 API 30,那么对我有用的是 Pixel2 API 30。 我知道如果您正在寻找特定的设备,这没有多大帮助,但是 ...