Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jni可以';无法从本机库中找到方法?_Java_Android_C++_Android Ndk - Fatal编程技术网

Java jni可以';无法从本机库中找到方法?

Java jni可以';无法从本机库中找到方法?,java,android,c++,android-ndk,Java,Android,C++,Android Ndk,在Java中,本机方法: 公共本机字符串hello() C++:方法名称: jstring Java_pack_Hello_hello ( JNIEnv* env, jobject this ) 我用ndk编译这个文件,但应用程序崩溃 在我添加这一行之后:extern“C”进入我的hello.cpp 错误消失了,一切正常 那为什么呢

在Java中,本机方法:

公共本机字符串hello()

C++:方法名称:

jstring
Java_pack_Hello_hello
(
    JNIEnv* env,
    jobject this
)
我用ndk编译这个文件,但应用程序崩溃

在我添加这一行之后:
extern“C”
进入我的
hello.cpp
错误消失了,一切正常


那为什么呢
jstring
Java_pack_Hello_hello
(
    JNIEnv* env,
    jobject this
)