【问题标题】:Android Emulator is not working in Android Studio - giving message Could not initialize OpenglES emulation, use '-gpu off' to disable itAndroid Emulator 在 Android Studio 中不起作用 - 给出消息无法初始化 OpenglES 仿真,使用“-gpu off”禁用它
【发布时间】:2017-07-15 00:20:53
【问题描述】:

无法在模拟器中启动 AVD。 输出:

gles2_dispatch_init:无法加载 lib64GLES_V2_translator [lib64GLES_V2_translator.so:无法打开共享对象文件:没有这样的 文件或目录]

无法打开 lib64EGL_translator: [lib64EGL_translator.so: 不能 打开共享对象文件:没有这样的文件或目录]

模拟器:错误:无法加载 OpenGLES 模拟库 [lib64OpenglRender]:lib64OpenglRender.so:无法打开共享对象 文件:没有这样的文件或目录

模拟器:监听端口:5554 上的控制台连接

emulator:此模拟器的序列号(用于 ADB):emulator-5554

仿真器:错误:无法初始化 OpenglES 仿真,请使用 '-gpu off' 来禁用它。enter image description here

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

    您启用了 gpu-host,这可能会导致您的错误。 转到 Android Studio -> 工具 -> Android -> AVD 管理器,然后取消选中“使用主机 GPU”。

    【讨论】:

    • 我没有在 AVD 中使用 Host GPU,详情点击i.stack.imgur.com/vG9wd.png
    • 您能否显示您的 AVD 配置面板的完整屏幕?
    • 你可以在这里找到你的答案; stackoverflow.com/questions/30686324/… 基本上你必须在 Emulated Performance 上选择“Software GLES2.0”选项,然后重新启动你的 AVD。
    • 目前是软件 GLES2.0 但无法正常工作 - i.stack.imgur.com/wwlZJ.png
    • 您的图像显示硬件。另外,您是否重新启动了 AVD?
    【解决方案2】:

    编辑虚拟设备的配置文件

    例如:

    C:\Users\<your user>\.android\avd\Nexus_7_API_17.avd\config.ini
    
    ...
    hw.gpu.enabled=no
    ...
    

    【讨论】:

      猜你喜欢
      • 2015-08-21
      • 2015-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-14
      • 2017-09-08
      • 1970-01-01
      相关资源
      最近更新 更多