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

标签 android c++ eclipse android-ndk

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

然后在本文档的“验证”部分,我被要求加载“hello-jni”项目,右键单击它并选择 Android Tools > Add Native Support。

但是没有这样的选择!我该如何诊断? NDK有问题吗? 我使用的是 Ubuntu 14.04,NDK 已添加到路径中。当我在 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

关于android - Eclipse 中的 Android 项目缺少 "Add native support",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32275647/

相关文章:

Android:从我正在运行的服务中获取变量

java - 我如何要求用户在第一次启动时选择一个设置?

c++ - OpenCV 视频采集 API

c++ - protobuf 消息持有对同一类型的另一条消息的引用

java - 动态内容的 BaseAdaptor 用法

android-asynctask - Android 上下文弱引用

Git 中的 Java config.properties 文件

Mac 上的 Eclipse...使用 Windows 键盘快捷键?

c++ - 加载巨大 XML 文件时的内存管理

java - 初始项目错误 libgdx 1.0