1
現在我用libgdx做了一個遊戲,我只在桌面上試過它,現在當我嘗試我的手機上運行它,它拋出這個:Libgdx:找不到原生Lcom/badlogic/gdx /後端/ android/AndroidGL20; .init()V
11-02 23:16:19.171: W/GL2JNIView(2702): creating OpenGL ES 2.0 context
11-02 23:16:19.211: D/dalvikvm(2702): Trying to load lib /data/data/com.infiniteangle.raywararcade/lib/libgdx.so 0x40514af0
11-02 23:16:19.211: D/dalvikvm(2702): Shared lib '/data/data/com.infiniteangle.raywararcade/lib/libgdx.so' already loaded in same CL 0x40514af0
11-02 23:16:19.211: W/dalvikvm(2702): No implementation found for native Lcom/badlogic/gdx/backends/android/AndroidGL20;.init()V
11-02 23:16:19.211: W/dalvikvm(2702): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/badlogic/gdx/backends/android/AndroidGL20;
11-02 23:16:19.221: W/dalvikvm(2702): threadid=8: thread exiting with uncaught exception (group=0x40015568)
11-02 23:16:19.221: E/AndroidRuntime(2702): FATAL EXCEPTION: GLThread 9
11-02 23:16:19.221: E/AndroidRuntime(2702): java.lang.ExceptionInInitializerError
11-02 23:16:19.221: E/AndroidRuntime(2702): at com.badlogic.gdx.backends.android.AndroidGraphics.setupGL(AndroidGraphics.java:286)
11-02 23:16:19.221: E/AndroidRuntime(2702): at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceCreated(AndroidGraphics.java:334)
11-02 23:16:19.221: E/AndroidRuntime(2702): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1348)
11-02 23:16:19.221: E/AndroidRuntime(2702): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1118)
11-02 23:16:19.221: E/AndroidRuntime(2702): Caused by: java.lang.UnsatisfiedLinkError: init
11-02 23:16:19.221: E/AndroidRuntime(2702): at com.badlogic.gdx.backends.android.AndroidGL20.init(Native Method)
11-02 23:16:19.221: E/AndroidRuntime(2702): at com.badlogic.gdx.backends.android.AndroidGL20.<clinit>(AndroidGL20.java:28)
遊戲使用OpenGL ES 2.0的
我libs文件夾是這樣的:
餘噸重新啓動eclipse(以防萬一),清理項目。
hhmmm我認爲這是沒有意義的供應gl20.so文件。您的手機本身支持OGL ES 2,或者它不支持。 – noone
gdx項目創建者自動將這些文件放入libs文件夾中。我的手機完全支持opengl es 2 – SteveL
你的意思是gdx-setup-ui?對我來說,它並沒有把那些庫放在那裏。 – noone