【问题标题】:Compiling AOSP , emulator failed to create drawable, Could not make gles 2.x context current! Ubuntu 16.04编译 AOSP,模拟器无法创建可绘制对象,无法使 gles 2.x 上下文成为当前版本! Ubuntu 16.04
【发布时间】:2024-01-08 07:21:02
【问题描述】:

使用午餐 aosp_arm-eng 命令 emulator 编译 AOSP 后无法运行下面是 $ emulator 的输出

无法 statvfs() 路径:没有这样的文件或目录

模拟器:警告:加密已关闭

创建drawable失败

创建drawable失败

创建drawable失败

创建drawable失败

创建drawable失败

创建drawable失败

创建drawable失败

创建drawable失败

getGLES2ExtensionString:无法使 GLES 2.x 上下文成为当前的!

【问题讨论】:

    标签: linux android-emulator ubuntu-16.04 android-source


    【解决方案1】:
    1. 尝试将模拟图形更改为Software

    2. 尝试使用参数-gpu off手动启动模拟器:
      ~/.android/avd/emulator -netdelay none -netspeed full -gpu off -no-snapstorage -avd Nexus_5X_API_28
      Nexus_5X_API_28 是您的模拟器的名称。

    【讨论】:

    • 我没有使用 android studio 我正在使用 linux 终端编译 AOSP 我无法启动它,经过 8-9 小时的构建编译后我无法让它在模拟器上运行我尝试在终端中运行命令 $emulator 它给了我我在问题中解释的错误
    最近更新 更多