android - 即使在启用主机 GPU 仿真后也没有发现 EGLConfig 错误

标签 android andengine gpu android-virtual-device

几个小时以来,我一直在努力消除这个错误。我正在使用 AndEngine 进行游戏开发。我确实启用了 Host GPU,多次重新启动 eclipse 和 AVD,但仍然弹出此异常。我曾尝试将模拟器的 CPU 更改为 ARM 和 Intel Atom (x86),但无法解决此问题。我的 AVD 规范如下:

enter image description here

list 文件有:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="18" />
<uses-feature android:glEsVersion="0x00020000"
    android:required="true"/>

日志猫

enter image description here

我不知道在这里还能提供什么。如果您需要任何进一步的详细信息,请问我。谢谢。

最佳答案

您配置的 AVD 看起来非常好。

正如 iDev 所建议的,使用最新的 SDK 工具并瞄准更高的 API 级别可能会有所帮助。

您的 logcat 显示 EGL 认为模拟器本身缺乏 GPU 支持,因此我怀疑您的问题来自您的显卡驱动程序或太旧的 Android SDK 工具。

你的GPU是什么?您应该尝试将其驱动程序升级到最新版本。

关于android - 即使在启用主机 GPU 仿真后也没有发现 EGLConfig 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20924473/

相关文章:

android - Sqlite 数据库不返回数据

android - 如何在 Andengine Base 游戏 Activity 中使用 Ratio Resolution 策略时覆盖 onSetContentView

java - Android 版 'AndEngine' 游戏中的移动相机

启用了 gpu 仿真的 android 模拟器得到了奇怪的屏幕

java - Android - 通过 Intent 传递 HashMap

android - 为什么使用 Binding Interface 会导致 Class Not Found 异常?

java - AndEngine SpriteBatch setColor() 不工作

tensorflow - 如何确保 Keras 使用带有 tensorflow 后端的 GPU?

cuda - CAFFE:使用 GPU (GeForce GTX 970) 时出现 Cuda 错误 "(8 vs. 0) invalid device function"?

Android ADB - 无法识别 LG G Pad (VK810)