安卓:错误AndEngine [英] Android: Error in AndEngine

查看:165
本文介绍了安卓:错误AndEngine的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想学习的Andr​​oid 游戏编程。我已经设置GPU仿真在AVD为yes和AndEngine库版本为4.1。

我还设置项目的版本是4.1,但仍然出现以下错误,请帮助我。

我现在用的样品code为汉诺塔。

  E / AndroidRuntime(698):在org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:183)
D / gralloc_goldfish(786):无仿真模拟GPU检测。
E / AndroidRuntime(786):致命异常:GLThread 101
E / AndroidRuntime(786):java.lang.IllegalArgumentException异常:无EGLConfig找到了!
E / AndroidRuntime(786):在org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:183)
E / AndroidRuntime(786):在org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:157)
E / AndroidRuntime(786):在android.opengl.GLSurfaceView $ EglHelper.start(GLSurfaceView.java:1009)
E / AndroidRuntime(786):在android.opengl.GLSurfaceView $ GLThread.guardedRun(GLSurfaceView.java:1362)
E / AndroidRuntime(786):在android.opengl.GLSurfaceView $ GLThread.run(GLSurfaceView.java:1216)


解决方案

您可以使用此方法 org.andengine.AndEngine.IsDeviceSupported(),检查设备被支持。结果
如果你有一个古老的显卡,你不能永远让GPU仿真。结果
请参见这个线程的第一后,部分中的技巧和诀窍查看详细。

I am trying to learn game programming in Android. I have set GPU emulation in the AVD to "yes" and the AndEngine library version to be 4.1

I have also set the version of project be 4.1 but still the following error occurs please help me.

I am using the sample code for tower of hanoi.

E/AndroidRuntime(698):  at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:183)
D/gralloc_goldfish(786): Emulator without GPU emulation detected.
E/AndroidRuntime(786): FATAL EXCEPTION: GLThread 101
E/AndroidRuntime(786): java.lang.IllegalArgumentException: No EGLConfig found!
E/AndroidRuntime(786):  at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:183)
E/AndroidRuntime(786):  at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:157)
E/AndroidRuntime(786):  at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1009)
E/AndroidRuntime(786):  at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1362)
E/AndroidRuntime(786):  at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216)

解决方案

You can use this method org.andengine.AndEngine.IsDeviceSupported(), to check if your device is supported.
If you have a ancient graphics card, you can not enable GPU emulation forever.
See this thread's 1st post, section 'TIPS AND TRICKS' for detail.

这篇关于安卓:错误AndEngine的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆