使用模拟器运行andengine GLES2

时间:2013-08-29 17:05:36

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

这是我的第一款游戏,我选择了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]新模拟器发现:模拟器-5554   [2013-08-29 22:06:53 - AndEngine1]等待HOME('android.process.acore')启动......   [2013-08-29 22:08:11 - AndEngine1]模拟器-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

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

  1. 您需要在SDK Manager的附加部分安装'intel X86'。 安装'intel X86'之后,如果您的系统出现“HXA未安装”等问题,则表示您必须检查您的系统是否支持虚拟化。 假设您的系统不支持虚拟化,那么您就无法在模拟器上运行游戏。 仿真器需要在系统中启用虚拟化。
  2. 如果您的系统不支持虚拟化,那么 你应该使用真正的智能手机,它有Android操作系统来测试你的游戏。

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