启动时发现Android libGDX错误找不到JNI_Onload

时间:2013-04-02 02:01:08

标签: android android-ndk intellij-idea libgdx

我的游戏在桌面上运行,但是当我在Android上启动时,我可以看到这些消息出现在日志中。

04-01 21:50:10.314: D/ActivityThread(21047): setTargetHeapConcurrentStart:2097152
04-01 21:50:10.334: D/dalvikvm(21047): Trying to load lib /data/data/com.vulcanic.flickit/lib/libgdx.so 0x41e53a48
04-01 21:50:10.334: D/dalvikvm(21047): Added shared lib /data/data/com.vulcanic.flickit/lib/libgdx.so 0x41e53a48
04-01 21:50:10.334: D/dalvikvm(21047): No JNI_OnLoad found in /data/data/com.vulcanic.flickit/lib/libgdx.so 0x41e53a48, skipping init
04-01 21:50:10.344: D/libEGL(21047): loaded /system/lib/egl/libEGL_adreno200.so
04-01 21:50:10.344: D/libEGL(21047): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
04-01 21:50:10.354: D/libEGL(21047): loaded /system/lib/egl/libGLESv2_adreno200.so
04-01 21:50:10.364: I/Adreno200-EGL(21047): <qeglDrvAPI_eglInitialize:269>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB_REL_RB4.04.01.02.16.049_msm8960_JB_REL_RB4.2_Merge_release_AU (Merge)
04-01 21:50:10.364: I/Adreno200-EGL(21047): Build Date: 12/12/12 Wed
04-01 21:50:10.364: I/Adreno200-EGL(21047): Local Branch: 
04-01 21:50:10.364: I/Adreno200-EGL(21047): Remote Branch: m/jb_rel_rb4.2
04-01 21:50:10.364: I/Adreno200-EGL(21047): Local Patches: NONE
04-01 21:50:10.364: I/Adreno200-EGL(21047): Reconstruct Branch: AU_LINUX_ANDROID_JB_REL_RB4.04.01.02.16.049 +  NOTHING

我在Android项目的libs目录中有armeabiarmeabi-v7a个目录。

如果有帮助,我正在使用IntelliJ IDEA 12.0.4。

任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:3)

这不是错误。 NDK库中不需要JNI_OnLoad。只是忽略。