安卓:错误AndEngine [英] Android: Error in AndEngine
问题描述
我想学习的Android
游戏编程。我已经设置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屋!