【问题标题】:Running andengine GLES2 using emulator使用模拟器运行和引擎 GLES2
【发布时间】:2013-08-29 17:05:36
【问题描述】:

这是我的第一款游戏,我选择了 AndEngine 库。我的 avd 配置的目标是 Android 4.2.2 API Level 17 并启用了 GPU 仿真。但是我在控制台中收到以下错误

[2013-08-29 22:05:13 - AndEngine1] Android 发布! [2013-08-29 22:05:13 - AndEngine1] adb 运行正常。 [2013-08-29 22:05:14 - AndEngine1] 执行 com.example.andengine1.MainActivity 活动启动 [2013-08-29 22:05:25 - AndEngine1] 使用虚拟设备“small2”启动新模拟器 [2013-08-29 22:06:52 - 模拟器] 创建窗口 0 0 240 432 [2013-08-29 22:06:53 - AndEngine1] 发现新模拟器:emulator-5554 [2013-08-29 22:06:53 - AndEngine1] 等待 HOME ('android.process.acore') 启动... [2013-08-29 22:08:11 - AndEngine1] emulator-5554 断开连接!取消“com.example.andengine1.MainActivity 活动启动”! [2013-08-29 22:09:02 - 模拟器] sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetUniformLocation:1380 错误 0x501 [2013-08-29 22:09:04 - 模拟器] sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetUniformLocation:1380 错误 0x501 [2013-08-29 22:09:04 - 模拟器] sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUseProgram:1911 错误 0x501 [2013-08-29 22:09:04 - 模拟器] sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetUniformLocation:1380 错误 0x501 [2013-08-29 22:09:12 - 模拟器] sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUseProgram:1911 错误 0x501 [2013-08-29 22:09:15 - 模拟器] sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUseProgram:1911 错误 0x501

等等 请帮助我解决这个问题。

提前致谢。

【问题讨论】:

  • 请提供相关代码,不要只提供logcat trace

标签: android android-emulator opengl-es-2.0 andengine


【解决方案1】:
  1. 您需要在 SDK Manager 的 extras 部分安装“intel X86”。 安装“intel X86”后,如果您的系统出现“HXA not installed”等问题,则意味着您必须检查您的系统是否支持虚拟化。 假设你的系统不支持虚拟化,那么你就不能在模拟器上运行你的游戏。 模拟器需要在系统中启用虚拟化。

如果您的系统不支持虚拟化,那么 您应该使用装有安卓操作系统的真实智能手机运行来测试您的游戏。

茎 如果您的系统支持虚拟化,那么您必须启用虚拟化才能在模拟器上运行您的游戏。 虚拟化(VT)是与硬件相关的东西。一些sy

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-01
    • 1970-01-01
    • 2019-03-07
    • 2014-11-11
    • 2014-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多