当前位置:编程学习 > wap >>

No JNI_OnLoad found in 这是什么个情况

本人在进行omx硬解码测试的时候,出现这种问题,打印信息如下:
10-15 11:02:04.976: DEBUG/dalvikvm(12940): Trying to load lib /data/data/org.yao.ndk/lib/libNDKDev-jni.so 0x4ac4f388
10-15 11:02:04.986: DEBUG/dalvikvm(12940): Added shared lib /data/data/org.yao.ndk/lib/libNDKDev-jni.so 0x4ac4f388
10-15 11:02:04.986: DEBUG/dalvikvm(12940): No JNI_OnLoad found in /data/data/org.yao.ndk/lib/libNDKDev-jni.so 0x4ac4f388, skipping init
10-15 11:02:08.273: INFO/(12940): QcomOmxInterface - setupIOMXConnections
10-15 11:02:08.273: ERROR/(12940): QcomOmxInterface - queryForOmxComponent
10-15 11:02:08.273: ERROR/(12940): QcomOmxInterface - acquireOmxFromMediaPlayer
10-15 11:02:08.273: ERROR/(12940): QcomOmxInterface - acquireOmxFromMediaPlayer 4
程序打印了一点打印信息就没了,这个问题不是经常出现的。 
--------------------编程问答-------------------- 没有onload(),详见:http://blog.csdn.net/luhuajcdd/article/details/7750146 --------------------编程问答-------------------- 关键是有时候,加了这个JNI_Load还是有这个错误!我的android 4.0编译的是mokoid! --------------------编程问答-------------------- 解决了没有? --------------------编程问答-------------------- 同问,请高手解决No JNI_OnLoad found in /../.../../lib/libmp3lame.so 0x41506178,在录音时调用别人的JNI所出现的问题,在网上找了个libmp3lame.so也没有用。望解决!!! --------------------编程问答--------------------
引用 4 楼 xiazai528647499 的回复:
同问,请高手解决No JNI_OnLoad found in /../.../../lib/libmp3lame.so 0x41506178,在录音时调用别人的JNI所出现的问题,在网上找了个libmp3lame.so也没有用。望解决!!!

有没有这个没有关系,多贴点代码, --------------------编程问答--------------------
引用 2 楼 kangear 的回复:
关键是有时候,加了这个JNI_Load还是有这个错误!我的android 4.0编译的是mokoid!

问题解决了吗?
我也是加了JNI_Onload还提示,而且程序也没进到JNI_Onload里去 --------------------编程问答-------------------- JNIEXPORT jint JNICALL JNI_onLoad (JavaVM *vm, void *reserved)
{
DEBUG("JNI_onLoad !! \n");
return JNI_VERSION_1_6;
}

为什么程序不会进到这里??没有打印消息的?程序起来的时候有log消息No JNI_OnLoad found in /data/data/pkg.com.demo/lib/libPreadDemo.so --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 6 楼 xinshoulai 的回复:
Quote: 引用 2 楼 kangear 的回复:

关键是有时候,加了这个JNI_Load还是有这个错误!我的android 4.0编译的是mokoid!

问题解决了吗?
我也是加了JNI_Onload还提示,而且程序也没进到JNI_Onload里去


解决是解决了,怎么解决的,我给忘了,好像是换了一套代码。就是mokoid的代码。通过的代码在这里:
https://github.com/kangear/mokoid-read-only
里边可能有你需要的东西。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,