错误 0x502 Android 模拟器

问题描述 投票:0回答:5

我刚刚开始在Android Studio中使用mapbox显示地图,当我启动模拟器时,不显示地图,只显示mapbox徽标。我有这个错误:

12:22 模拟器:android/android-eugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUniformMatrix4fv:3400 错误 0x502

12:22 模拟器:android/android-eugl/host/libs/Translator/GLES_V2/

12:22 模拟器:GLESv2Imp.cpp:glUniformMatrix4fv:3400 错误 0x502

12:22 模拟器:android/android-eugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUniform2fv:3303 错误 0x502

12:22 模拟器:android/android-eugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUniform1f:3268 错误 0x502

12:22 模拟器:android/android-emugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUniform1i:3282 错误 0x502

12:22 模拟器:android/android-eugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUniform1f:3268 错误 0x502

12:22 模拟器:android/android-eugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUniform4fv:3359 错误 0x502

12:22 模拟器:android/android-eugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUniform1f:3268 错误 0x502

12:22 模拟器:android/android-emugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUniform1i:3282 错误 0x502

屏幕错误

我帮助自己做到了这一点:模拟器:glClear:466 GL err 0x502 也就是说,我完全重新安装了 Android Studio,然后在 SDK Tool 中手动重新安装了 HAXM 和 Android Emulator。 我也以 Android Studio 管理员模式启动但没有成功。

感谢您的帮助

android android-studio android-emulator
5个回答
9
投票

我也遇到了和你一样的问题。 如果您查看该线程中的另一个答案(https://stackoverflow.com/a/48084829/3557075),您会发现一种解决方案是更改模拟器中虚拟设备上的配置“模拟性能 - 图形”.

这似乎解决了我的问题,尽管该应用程序在模拟器中严重滞后。


4
投票

我通过以下步骤解决了这个问题: 1.打开AVD管理器 2. 行动 3 擦除数据


0
投票

适用于 Visual Studio Code(也可能适用于 Andriod Studio)

  1. 打开任务管理器
  2. 结束任务
    qemu-system-x86_64
    |也可以在 Visual Studio 的线程菜单下找到
  3. 再次运行代码
  4. 选择设备(>颤动选择设备)
  5. 在终端运行
    flutter run

[任务管理器,qemu-system-x86_64][1] [1]:https://i.sstatic.net/cFlB7GgY.png


-1
投票

我刚刚遇到这个错误。我只是将 API 更改为更高版本(从 27 更改为 29),它就完美地工作了


-4
投票

尝试创建应用程序级别 25+ 的 AVD。 & 创建 AVD 时选择图形类型为 - 自动,以便 AVD 可以自动检测您的图形硬件。

© www.soinside.com 2019 - 2024. All rights reserved.