AVD Nexus_5X_API_30 的模拟器进程被杀死

时间:2020-12-29 01:34:00

标签: android android-studio android-emulator android-11

首先,我想说我查看了这里和网上的所有解决方案,但无法解决问题。

我的系统属性:16GB RAM、Intel Core i7-7700HQ CPU 2.80ghz 和 64 位版本的 Windows 10。

我尝试使用的虚拟设备:Nexus 5X API 30、Android 11.0、用于 CPU/ABI 的 arm64/x86。

当我尝试启动 android-studio 模拟器时,会弹出这个错误(在标题中)。到目前为止,我所做的是:

  1. 我将 Android Studio 安装到 C:\Program Files\Android\Android Studio,然后我将 SDK 安装到 E:\Android-SDK 文件夹,因为我的默认路径 C:\Users\username\AppData\Local\由于我的用户名,Android\Sdk 有非 ASCII 字符和空格。

  2. 我将环境变量 ANDROID_HOME 和 ANDROID_SDK_ROOT 的值更改为 E:\Android-SDK

  3. 我有 16GB RAM 和足够的内存用于 C 和 E 磁盘(分别为 40gb 和 140gb。)。我在执行程序时没有遇到任何问题,只是模拟器无法正常工作,事件日志中没有任何显示(如下所示)。

最后,在我寻找解决方案的过程中,我注意到所有遇到此错误的人都有一个共同点,那就是他们使用非 ascii 字符是因为他们的字母表。 Android Studio 不允许您在文件路径中使用非 ASCII 字符。正如我上面提到的,由于这个原因,我的 SDK 路径不是默认的。所以错误可能是由这个引起的。

2 个答案:

答案 0 :(得分:0)

对我来说,这个问题与 NVIDIA 图形驱动程序有关。将您的驱动程序版本降级到以前的版本,这将解决问题。

或者您可以使用此方法恢复以前的备份或从 NVIDIA 存档中重新安装旧版本。

具体来说,从 446.14.446.14 降级到 442.50.442.50

答案 1 :(得分:0)

对于那些和我有同样问题的人,经过长时间的调查,我发现我的 SDK 和 AVD 路径被破坏了。 Android Studio 只说“进程被杀死”,而在事件日志中什么也没有。我确定问题与我的系统要求无关,因此我从命令提示符运行模拟器以查看详细错误,错误是“PANIC:损坏的 AVD 系统路径。检查您的 ANDROID_SDK_ROOT 值” .之后,我为 ANDROID_SDK_ROOT 和 ANDROID_AVD_HOME 设置了环境变量(您可以从 here 中查看详细说明)。然后我创建了一个新的虚拟设备(这很重要,因为旧设备仍在使用旧路径。)并且我的问题得到了解决。我把我的解决方案写在这里给大家看看,因为这个问题需要很多努力才能解决。

相关问题