Eclipse 中的 Android 项目缺少"Add native support"
"Add native support" missing for Android project in Eclipse
跟随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相关文章:
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- Visual Studio - Cmake Project - Add NetCDF
- Android Java USB for native cpp
- React Native (Android):无法通过 JNI 在 jobject 中返回字符串
- 在 atomic() 中 ++、add operation 和 fetch_add() 有什么区别
- wxImageList::Add()始终返回0
- 函数 C::add() 中不允许将'C *'隐式转换为'A *'
- OpenCV Native Android cvtColor crash
- CMake Dlibdotnet.native生成错误
- 如何使用Java Native Interface在C++中导入python库-Android Studio
- Android Studio External Native Build 预编译标头
- C++有"not equal compare and exchange"或"fetch add on not equal"吗?
- 为什么march=native会破坏我的程序?
- gRPC trace.cc 的方法 TraceFlagList::Add(TraceFlag* flag) 使其链接列表
- 如何将用户定义的格式标志"add" basic_ostream?
- 'Cannot add two pointers'添加带有 WCHAR 的 LPCWSTR
- React-Native android NDK
- 在 C++/CLI/C# 项目中启用"Native Code Debugging"导致应用程序崩溃
- Android Native libs - 如何对日志进行写入序列化
- Eclipse 中的 Android 项目缺少"Add native support"