Android Studio Emulator 未开始显示 AVD 已被杀死

Posted

技术标签:

【中文标题】Android Studio Emulator 未开始显示 AVD 已被杀死【英文标题】:Android Studio Emulator not starting showing AVD was killed 【发布时间】:2021-09-25 04:12:22 【问题描述】:

我无法使用模拟器显示错误,AVD“设备名称”的模拟器进程被终止。尝试了所有方法仍然无法解决此问题

我也收到这些错误消息

handleCpuAcceleration:hvf 的功能检查无法添加库 vulkan-1.dll:失败无法添加库 vulkan-1.dll:模拟器失败:android 模拟器版本 30.7.5.0 (build_id 7491168) (CL:N/A)

【问题讨论】:

我在这里回答了同样的问题***.com/a/68480110/8150077希望对您有所帮助 【参考方案1】:

可能的解决方案:

    从 AVD 管理器中擦除您的模拟器数据并冷启动

    如果您使用的是 Intel(Hyper-v for AMD),请检查 HAXM 安装程序

    工具->SDK 管理器->SDK 工具

3.检查硬盘上是否有足够的空间放置模拟器。

4.进入Settings->Emulator->选择Launch in Window

5.删除并创建另一个设备。

【讨论】:

我已经厌倦了这个解决方案,但它没有用。我已经启用了一切。 @RohitSainik 为什么即使它不适合您,您也接受了答案?还是它最终对你有用?【参考方案2】:

我遇到了同样的问题,问题是我的磁盘驱动器中没有足够的空间。

在android studio的Event layer部分,你可以看到发生了什么

例如:模拟器:模拟器:错误:没有足够的空间来创建用户数据分区。可用:3310.363281 MB,位于 /home/user/.android/avd/my_Nexus_5X_API_27.avd,需要 7372.800000 MB。”

【讨论】:

【参考方案3】:

您的磁盘空间不足,因此如果您可以在 Windows 中释放空间,您可以通过按 Windows 键 来启动 运行 应用程序R 或通过搜索。

输入 temp 并点击 OK 按钮,然后会弹出一个窗口并删除此文件夹中的所有内容,方法是全部选中并按键盘上的 ShiftDelete

现在重复相同的步骤,但输入 %temp% 而不是 temp

通过执行此步骤,您将释放 10GB 到 20GB 甚至 30GB 的空间。

【讨论】:

【参考方案4】:

我 had a similar problem 并能够通过禁用 Vulkan 对 AVD 的支持来解决它。

基本上,您只需将以下行添加到文件 C:\Users\YourName\.android\advancedFeatures.ini~/.android/advancedFeatures.ini 在 Linux 和 Mac 上:

Vulkan = off

更多信息可以在my original answer找到。

【讨论】:

以上是关于Android Studio Emulator 未开始显示 AVD 已被杀死的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin表单,在Visual Studio Android Emulator上运行的应用程序但在真实设备上崩溃

Android Studio用上Visual Studio Android Emulator

markdown 在没有Android Studio的情况下运行Android Emulator

Ubuntu android studio AVD 错误:Emulator: emulator: ERROR: VkCommonOperations.cpp:540: Failed to create

Android Studio启动时报错 Emulator: emulator: ERROR: OpenGLES emulation failed to initialize.

android studio emulator libGl错误