首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模拟器无法启动

模拟器无法启动
EN

Stack Overflow用户
提问于 2020-02-24 18:40:45
回答 1查看 6.5K关注 0票数 2

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

终端显示的情况如下:

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

  1. 确保您的GPU驱动程序是最新的。
  2. 擦除并重新下载模拟器($ANDROID_ROOT/仿真器)。
  3. 尝试软件渲染:转到Extended > Settings > Advanced,并更改"OpenGL ES呈现器(需要重新启动)“t o "Swiftshader”。

或者,使用"-gpu swiftshader_indirect“从命令行运行模拟器。4.请将问题提交给https://issuetracker.google.com/i ssues?q=componentid:192727,并提供完整的CPU/GPU信息以及操作系统和显示设置。

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

  1. 确保您的GPU驱动程序是最新的。
  2. 擦除并重新下载模拟器($ANDROID_ROOT/仿真器)。
  3. 尝试软件渲染:转到Extended > Settings > Advanced,并更改"OpenGL ES呈现器(需要重新启动)“t o "Swiftshader”。

或者,使用"-gpu swiftshader_indirect“从命令行运行模拟器。4.请将问题提交给https://issuetracker.google.com/i ssues?q=componentid:192727,并提供完整的CPU/GPU信息以及操作系统和显示设置。

这就是事件日志所报告的:

下午1:30模拟器: init:找不到wglGetExtensionsString!

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

下午1:30模拟器:无法获得GLES 2.x扩展字符串!

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

1:30 PM模拟器:模拟器:警告: load_config.cpp:52:无法解析已验证的引导配置:

下午1:30模拟器:模拟器:警告: load_config.cpp:54: 1:1:文本中遇到的无效控制字符。

下午1:30模拟器:模拟器:警告: EmulatorService.cpp:448:无法找到certfile: C:\Users\iante.android\仿真器-grpc.cer安全将被禁用。

下午1:30模拟器:启动GRPC服务器,电话: 127.0.0.1:8554

1:30 PM模拟器:模拟器:错误: OpenGLES仿真初始化失败。请考虑以下故障排除步骤:

下午1:30模拟器: crashhandler_die:致命: OpenGLES仿真初始化失败。请考虑以下故障排除步骤:

下午1:30模拟器:

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

下午1:30模拟器:

下午1:30模拟器: 2.擦除并重新下载模拟器($ANDROID_ROOT/仿真器)。

下午1:30模拟器:

下午1:30模拟器: 3.尝试软件渲染:转到扩展控件>设置>高级选项卡,并将"OpenGL ES呈现器(需要重新启动)“更改为”Settings着色器“。

下午1:30模拟器:

1:30 PM模拟器:或者,使用"-gpu swiftshader_indirect“从命令行运行模拟器。4.请将问题提交给https://issuetracker.google.com/issues?q=componentid:192727,并提供完整的CPU/GPU信息以及操作系统和显示设置。

下午1:30模拟器:

下午1:30模拟器:出口代码-1073741819 (0xC0000005)完成的过程

编辑:

当我重新启动我的电脑时,我看到Android Studio有一个可用的更新,所以我相应地对它进行了更新。当我像以前一样运行主活动时,我选择了首选的AVD,仿真器启动失败。然后,我尝试使用-gpu主机和-gpu swiftshader_indirect命令在终端上运行它,但仍然没有工作。

解决我的问题: 1.重新启动计算机。2.打开Android,使用模拟器-avd Pixel_2_API_29 -gpu主机通过终端运行模拟器。3.现在开展主要活动。

这是我无法理解的,为什么现在突然之间,这是在模拟器上运行的工作,而我以前只是简单地用我喜欢的AVD单击了run主活动,并且它将无问题地运行。

如果有人遇到这个问题,我希望这会有所帮助。我不认为这是一个完全的解决办法,但我暂时可以接受这一点。

EN

回答 1

Stack Overflow用户

发布于 2020-05-13 15:26:30

这将从GUI转到Extended > Settings > Advanced,并将"OpenGL ES呈现器(需要重新启动)“更改为"Swiftshader”。溶液图像

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60382098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档