Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 模拟器无法启动_Android Studio_Opengl Es_Android Emulator_Crash Reports_Haxm - Fatal编程技术网

Android studio 模拟器无法启动

Android studio 模拟器无法启动,android-studio,opengl-es,android-emulator,crash-reports,haxm,Android Studio,Opengl Es,Android Emulator,Crash Reports,Haxm,我昨天使用的模拟器非常好,但今天我无法打开模拟器。我已经阅读了android文档和其他人们遇到的问题,但我找不到解决方案。我曾尝试使用-gpu主机和-gpu swiftshader_间接命令强制模拟器在终端上运行,但没有成功。我已经更新了所有SDK平台和SDK工具,但没有成功。我已经删除了模拟器,并通过AVD管理器安装了不同的模拟器,以确保下载是最新的。这里还有一些我用错误消息尝试过的故障排除命令。我不知道现在该怎么办。如果有人有任何建议,我将不胜感激 以下是终端显示的内容: 模拟器:警告:加密

我昨天使用的模拟器非常好,但今天我无法打开模拟器。我已经阅读了android文档和其他人们遇到的问题,但我找不到解决方案。我曾尝试使用-gpu主机和-gpu swiftshader_间接命令强制模拟器在终端上运行,但没有成功。我已经更新了所有SDK平台和SDK工具,但没有成功。我已经删除了模拟器,并通过AVD管理器安装了不同的模拟器,以确保下载是最新的。这里还有一些我用错误消息尝试过的故障排除命令。我不知道现在该怎么办。如果有人有任何建议,我将不胜感激

以下是终端显示的内容:

模拟器:警告:加密已关闭 初始化:找不到wglGetExtensionsString! getGLES2ExtensionString:找不到GLES 2.x配置! 无法获取2.x扩展字符串! 无法初始化模拟帧缓冲区 emulator:警告:load_config.cpp:52:无法分析已验证的启动配置: emulator:警告:load_config.cpp:54:1:1:文本中遇到无效的控制字符。 无法打开/qemu.conf,错误:2 HAX正在工作,emulator以快速virt模式运行。 emulator:WARNING:EmulatorService.cpp:448:找不到certfile:C:\Users\iante.android\emulator-grpc.cer安全性将被破坏 流血。 在127.0.0.1:8554启动GRPC服务器 emulator:错误:OpenGLES仿真无法初始化。请考虑以下故障排除步骤:

  • 确保您的GPU驱动程序是最新的

  • 擦除并重新下载仿真器($ANDROID\u SDK\u ROOT/emulator)

  • 尝试软件渲染:转到扩展控件>设置>高级选项卡并更改“OpenGL ES渲染器(需要重新启动)”t o“雨燕”

  • 或者,使用“-gpu swiftshader_indirect”从命令行运行emulator。4.请将问题提交给 问题?q=componentid:192727,并提供完整的CPU/GPU信息以及操作系统和显示设置

    crashhandler_die:致命:OpenGLES仿真无法初始化。请考虑以下故障排除步骤:

  • 确保您的GPU驱动程序是最新的

  • 擦除并重新下载仿真器($ANDROID\u SDK\u ROOT/emulator)

  • 尝试软件渲染:转到扩展控件>设置>高级选项卡并更改“OpenGL ES渲染器(需要重新启动)”t o“雨燕”

  • 或者,使用“-gpu swiftshader_indirect”从命令行运行emulator。4.请将问题提交给 问题?q=componentid:192727,并提供完整的CPU/GPU信息以及操作系统和显示设置

    这是事件日志报告的内容:

    下午1:30模拟器:初始化:找不到wglGetExtensionsString

    下午1:30模拟器:getGLES2ExtensionString:找不到GLES 2.x配置

    下午1:30仿真器:无法获取GLES 2.x扩展字符串

    下午1:30仿真程序:无法初始化仿真帧缓冲区

    下午1:30 Emulator:Emulator:警告:load_config.cpp:52:无法解析已验证的启动配置:

    下午1:30仿真程序:仿真程序:警告:load_config.cpp:54:1:1:文本中遇到无效的控制字符

    下午1:30 Emulator:Emulator:WARNING:EmulatorService.cpp:448:找不到certfile:C:\Users\iante.android\Emulator-grpc.cer安全性将被禁用

    下午1:30模拟器:在127.0.0.1:8554启动GRPC服务器

    下午1:30仿真程序:仿真程序:错误:OpenGLES仿真无法初始化。请考虑以下故障排除步骤:

    下午1:30仿真程序:crashhandler_die:致命:OpenGLES仿真无法初始化。请考虑以下故障排除步骤:

    下午1时30分:

    下午1:30模拟机:1。确保您的GPU驱动程序是最新的

    下午1时30分:

    下午1时30分:2。擦除并重新下载仿真器($ANDROID\u SDK\u ROOT/emulator)

    下午1时30分:

    下午1时30分:3点。尝试软件渲染:转到扩展控件>设置>高级选项卡,并将“OpenGL ES渲染器(需要重新启动)”更改为“Swiftshader”

    下午1时30分:

    下午1:30 Emulator:或者,使用“-gpu swiftshader_indirect”从命令行运行Emulator。4.请向提交问题,并提供完整的CPU/GPU信息以及操作系统和显示设置

    下午1时30分:

    下午1:30模拟器:进程结束,退出代码为-1073741819(0xC0000005)

    编辑:

    当我重新启动电脑时,我看到Android Studio有一个可用的更新,所以我相应地进行了更新。当我用我的首选AVD选择运行主活动时,仿真器无法启动。然后我尝试使用-gpu host和-gpu swiftshader_间接命令在终端上运行它,但仍然无法运行

    我的问题的解决方案: 1.重新启动计算机。 2.打开Android Studio并使用emulator-avd Pixel_2_API_29-gpu主机通过终端运行emulator。 3.现在运行主活动

    我不明白为什么突然间,当我以前用我喜欢的AVD简单地单击run main activity(运行主活动)并且它可以毫无问题地运行时,这就是在模拟器上运行的解决方案

    如果有人碰到这个问题,我希望这会有所帮助。我不认为这是一个完整的解决方案,但我暂时可以接受它。

    这来自GUI 转到扩展控件>设置>高级选项卡,并将“OpenGL ES渲染器(需要重新启动)”更改为“Swiftshader”