Android Studio AVD - 模拟器:进程以退出代码1完成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio AVD - 模拟器:进程以退出代码1完成相关的知识,希望对你有一定的参考价值。

我在启动我的android模拟器时遇到了麻烦。似乎没有任何东西加载。

Pixel 2 API 26 Android 8.0 x86。

Linux Ubuntu 16.04 LTS 64位。

12/10/17 2:20 PM模拟器:libGL错误:无法加载驱动程序:vmwgfx_dri.so

2:20 PM模拟器:libGL错误:驱动程序指针丢失

2:20 PM模拟器:libGL错误:无法加载驱动程序:vmwgfx

2:20 PM模拟器:libGL错误:无法加载驱动程序:swrast_dri.so

2:20 PM模拟器:libGL错误:无法加载驱动程序:swrast

2:20 PM模拟器:X请求失败错误:BadValue(整数参数超出操作范围)

2:20 PM模拟器:失败请求的主要操作码:155(GLX)

2:20 PM模拟器:失败请求的次要操作码:24(X_GLXCreateNewContext)

2:20 PM仿真器:失败请求中的值:0x0

2:20 PM仿真器:失败请求的序列号:33

2:20 PM仿真器:输出流中的当前序列号:34

2:20 PM模拟器:进程以退出代码1结束

答案

这些是来自libGL和libstdc ++的已知错误

您可以通过更改快速修复此问题,以便在AVD设置中使用Software for Emulated Performance Graphics选项。

或者尝试使用libstdc++.so.6(在您的系统中可用)而不是Android SDK中捆绑的那个。有两种方法可以替换它:

  • 模拟器有一个开关-use-system-libs。你可以在这里找到它:~/Android/Sdk/tools/emulator -avd Nexus_5_API_23 -use-system-libs。 此选项强制Linux模拟器加载系统libstdc++(但不是Qt库),如果捆绑的(来自Android SDK)阻止它加载或正常工作。看到这个commit
  • 或者,您可以为您的ANDROID_EMULATOR_USE_SYSTEM_LIBS1环境变量设置为user/system。 这样做的好处是,即使您是在Android Studio中启动模拟器,也可以确保模拟器正常工作。

见: libGL error and libstdc++: Cannot launch AVD in emulator - Issue Tracker

另一答案

在AVD Manager中 - >编辑 - >显示高级设置 - >引导选项(选择冷启动)。这解决了我的问题

另一答案

Android在C: Users [USERNAME] .android目录中生成默认的avd文件。只需确保将avd文件夹从此目录C: Users [USERNAME] .android复制到C: Android .android。这样做后我的问题得到了解决。

另一答案

检查android studio事件日志,因为它可能是低存储问题。

模拟器:错误:没有足够的磁盘空间来运行AVD'Nexus_5_API_21'。退出...

另一答案

转到AVD Manager,单击“向下箭头”旁边显示此错误的AVD设备,单击“在磁盘上显示”。现在删除这两个文件“Cache.img”和“cache.img.qcow2”..

对我来说非常好。

另一答案

这对我有用:

单击SDK Tools中的Sdk manager并输入:qazxsw poi

卸载并安装Android模拟器:qazxsw poi

希望能帮到你!

另一答案

这在Windows 10上对我有用:

第1步:关闭Android Studio

第2步:创建一个新的环境变量: 变量名:ANDROID_SDK_HOME 变量值:C: Users [USERNAME] .android

第3步:启动Android Studio

OBS! Android Studio将在C: Users [USERNAME] .android中创建默认的avd文件

另一答案

可能有几个原因。

  1. 首先,检查您的Bios设置中是否启用了传统模式。如果未启用,请确保在BIOS设置中启用它。 然后在AVD管理器 - >编辑 - >显示高级设置 - >启动选项(选择冷启动)。这解决了我的问题。我希望它能解决你的问题。

以上是关于Android Studio AVD - 模拟器:进程以退出代码1完成的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio模拟器(AVD)安装

Android Studio模拟器(AVD)安装

如何在 Android Studio 中调整 AVD 模拟器窗口的大小?

AVD 模拟器卡在 Android Studio 的加载屏幕上

avd 的模拟器进程已终止(Android Studio)

AVD 模拟器在 Android Studio 中不起作用