android studio编辑器错误jni

时间:2017-04-20 19:41:48

标签: android android-studio android-ndk java-native-interface

我正在通过JNI使用Android和本机代码开发一个项目。

Android Studio编辑器一直告诉我它无法解析本机方法但它编译执行我的程序正常。

// In the Java file
private native void startROSNode();
// In the C++ file
JNIEXPORT void JNICALL Java_com_laas_lumusapp_ROSThread_startROSNode(JNIEnv* env, jobject obj)

我有什么遗失的吗? (即使它不是项目关键,但在我的编辑器中看到红线会让我感到烦恼:))

提前谢谢!

1 个答案:

答案 0 :(得分:1)

可能有几个原因,很可能是因为ndk'实验插件' (假设你还没有迁移到CMake)。看看这里,也许这会对你有所帮助:Android Studio 2.0's inline compiler does no longer recognize native code