在没有推出Android版JNI_Onload错误libGDX发现 [英] Android libGDX error on launch No JNI_Onload found

查看:152
本文介绍了在没有推出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 。不理会。

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屋!

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