你jni定义的方法名所声明的类和你使用时(native声明该方法时)所在的类不一样

解决方案 »

  1.   

    可以参考SimpleJNI那个例子来参考注册方法和类
      

  2.   

    08-12 16:03:18.772: DEBUG/dalvikvm(30473): No JNI_OnLoad found in /data/data/com.ruiyin.record/lib/libanve.so 0x43a49a98, skipping init
    08-12 16:03:18.782: WARN/dalvikvm(30473): No implementation found for native Lcom/ruiyin/record/impls/RecognizerImpl;.nativeCreateObject ()J参考:
    http://blog.csdn.net/redoffice/article/details/6654714
      

  3.   

    jstring Java_com_example_hellondk_MainActivity_stringFromJNI(JNIEnv* env, jobject thiz)这个名字跟 工程入口类:MainActivity 路径不对。改了之后就解决了。