在没有推出Android版JNI_Onload错误libGDX发现 [英] Android libGDX error on launch No JNI_Onload found
本文介绍了在没有推出Android版JNI_Onload错误libGDX发现的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的游戏在桌面上运行,但是当我启动Android手机上,我可以看到出现在日志中这些消息。
04-01 21:50:10.314:D / ActivityThread(21047):setTargetHeapConcurrentStart:2097152
04-01 21:50:10.334:D / dalvikvm(21047):试图加载的lib /data/data/com.vulcanic.flickit/lib/libgdx.so 0x41e53a48
04-01 21:50:10.334:D / dalvikvm(21047):增加了共享库/data/data/com.vulcanic.flickit/lib/libgdx.so 0x41e53a48
04-01 21:50:10.334:D / dalvikvm(21047):无JNI_OnLoad在/data/data/com.vulcanic.flickit/lib/libgdx.so 0x41e53a48发现,跳过的init
04-01 21:50:10.344:D / libEGL(21047):加载/system/lib/egl/libEGL_adreno200.so
04-01 21:50:10.344:D / libEGL(21047):加载/system/lib/egl/libGLESv1_CM_adreno200.so
04-01 21:50:10.354:D / libEGL(21047):加载/system/lib/egl/libGLESv2_adreno200.so
04-01 21:50:10.364:I / Adreno200的东瀛(21047):其中,qeglDrvAPI_eglInitialize:269计算值:1.4 EGL构建QUALCOMM:AU_LINUX_ANDROID_JB_REL_RB4.04.01.02.16.049_msm8960_JB_REL_RB4.2_Merge_release_AU(合并)
04-01 21:50:10.364:I / Adreno200的东瀛(21047):生成日期:12年12月12日星期三
04-01 21:50:10.364:I / Adreno200的东瀛(21047):本地分公司:
04-01 21:50:10.364:I / Adreno200的东瀛(21047):远程分支:M / jb_rel_rb4.2
04-01 21:50:10.364:I / Adreno200的东瀛(21047):本地修补程序:否
04-01 21:50:10.364:I / Adreno200的东瀛(21047):重建分公司:AU_LINUX_ANDROID_JB_REL_RB4.04.01.02.16.049 + NOTHING
我对Android项目的libs目录内的 armeabi
和 armeabi-V7A
目录。
如果有帮助,我使用的IntelliJ IDEA 12.0.4。
任何建议将AP preciated。
解决方案
这不是一个错误。不NDK库所需的 JNI_OnLoad
。不理会。 P>
My game runs on the Desktop, but when I launch on Android I can see these messages appearing in the log.
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
I have the armeabi
and armeabi-v7a
directories within the libs directory on the Android project.
If it helps, I'm using IntelliJ IDEA 12.0.4.
Any suggestions will be appreciated.
解决方案
It's not an error. JNI_OnLoad
is not required in NDK libraries. Just ignore.
这篇关于在没有推出Android版JNI_Onload错误libGDX发现的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文