android NDK错误:UnsatisfiedLinkError:你好

时间:2015-08-10 03:39:45

标签: android macos android-ndk

我是Android NDK的新手,我只是尝试在Mac上的Eclipse上使用Android NDK构建一个hello world应用程序,但我遇到了一个令人困惑的问题。 Java和C ++代码映像如下图所示:

http://codepen.io/anon/pen/mJoMyE

MainActivity.java

记录猫信息图片:

HelloWorld.cpp

和Android.mk代码图片: Log cat information

你能帮我解决这个问题:android NDK错误:UnsatisfiedLinkError:你好,谢谢!

1 个答案:

答案 0 :(得分:-1)

我不知道它是否会修复您的错误,但尝试添加 JNICALL 这个词:

JNIEXPORT jstring JNICALL Java_com_example_helloworld_MainActivity_hello(JNIEnv *env, jobject obj)

JNIEXPORT和JNICALL是用于确保相应功能导出良好的宏。在许多示例中,当您有c ++文件时使用它们。