Eclipse 中的 Android 项目缺少"Add native support"

"Add native support" missing for Android project in Eclipse

本文关键字:Add native support 中的 Android 项目 Eclipse      更新时间:2023-10-16

跟随NDK入门教程,我安装了Eclipse、SDK和NDK。我还在Window> Preferences> Android> NDK中设置了正确的NDK路径,如下所示:http://developer.android.com/ndk/guides/setup.html#configure

然后在本文档的"验证"部分,我被要求加载"hello-jni"项目,右键单击它并选择Android工具>添加本地支持。

但是没有这样的选择!如何诊断?NDK有什么问题吗?我使用的是Ubuntu 14.04, NDK被添加到path。当我在Eclipse中按"运行"时,应用程序运行正常,但在c++代码中显示大量语法错误,如:

Method 'NewStringUTF' could not be resolved hello-jni.c /HelloJni/jni   line 62 Semantic Error
Type 'JNIEnv' could not be resolved hello-jni.c /HelloJni/jni   line 27 Semantic Error
Type 'jobject' could not be resolved    hello-jni.c /HelloJni/jni   line 28 Semantic Error
Type 'jstring' could not be resolved    hello-jni.c /HelloJni/jni   line 26 Semantic Error

安装android studio,并使用其中的NDK。这是(我没有夸张)500000000000000000倍的好。虽然现在它只是一个预览版,但我希望它很快就会完全发布。

http://tools.android.com/tech-docs/android-ndk-preview