我是Android NDK的新手,我只是尝试在Mac上的Eclipse上使用Android NDK构建一个hello world应用程序,但我遇到了一个令人困惑的问题。 Java和C ++代码映像如下图所示:
http://codepen.io/anon/pen/mJoMyE
记录猫信息图片:
你能帮我解决这个问题:android NDK错误:UnsatisfiedLinkError:你好,谢谢!
答案 0 :(得分:-1)
我不知道它是否会修复您的错误,但尝试添加 JNICALL 这个词:
JNIEXPORT jstring JNICALL Java_com_example_helloworld_MainActivity_hello(JNIEnv *env, jobject obj)
JNIEXPORT和JNICALL是用于确保相应功能导出良好的宏。在许多示例中,当您有c ++文件时使用它们。