如何在 Android Studio 中使用 Android NDK 自动完成 C/C++ 代码
How to autocomplete code with C/C++ in Android Studio with Android NDK
我是 Android 开发的新手,我必须在 Android Studio 中使用 Android NDK。当我在Android Studio中编写代码时,无法建议代码,因此很难更好地工作。有人有解决方案吗?谢谢
我在
Android Studio中导入的Eclipse项目遇到了同样的问题。事实证明,local.properties 文件中的 NDK 路径指向以前安装的 NDK 版本,而不是 Android Studio 中 SDK 管理器下载的 NDK,现在应该如此。更新该文件中的路径使我能够恢复自动完成。
上一篇文章似乎与您的问题有关:Android Studio - 自动完成和其他功能不起作用
问候。
它也适用于C++代码。你需要在build.gradle中指定你的Cmakelists.txt文件,如下所示:
android {
externalNativeBuild {
cmake {
path file('jni/CMakeLists.txt')
version '3.18.1'
}
}
}
此外,请确保您没有在 Cmake 构建系统中启用 unity 构建,因为这会导致问题。
如果您遇到任何索引问题,请尝试在 Android Studio 中执行 Build -> Refresh Linked C++ 项目。
相关文章:
- Android Studio 中带有静态库的原生C++代码
- 如何在 Android Studio 4 中编译 C/C++ 原生代码
- 如何在 android ndk 上链接 C 和 C++ 代码,以及 C 和 C++ 运行时库(包括 STL)?
- Android NDK.Build命令失败.未定义的引用.clang++:错误:链接器命令失败,退出代码为1
- 如何调试visual studio 2017生成的C++代码.android中的SO文件和其他第三方库
- 使用 Android NDK 使用 clang++ 编译C++代码时对"_Unwind_Resume"的未定义引用
- 如何通过用C++编写的代码将位图图像保存在Android设备中
- Android 无法从本机代码调用 Java 方法 JNI
- 在Android中运行没有ART/Dalvik参与的代码
- Android NDK-天然C 代码的静态分析
- Android Studio 调试原生代码 lldb 服务器工作无穷大
- 无法将Android WebView渲染到C 和Java代码之间共享的外部纹理中
- 使用 Android Studio 使用本机代码编译 apk 时,如何在链接处删除 libgnustl_static.
- Android Studio 项目中的 c++ 代码是否最终出现在 apk 文件中(除了 .so 文件)
- Android- AAR库的调试本机代码
- 如何在Android中使用OpenCV C 代码
- 将 c++ opencv 代码更改为 android 代码
- 天真地将Android代码移植到黑莓
- Qt on Android - C++代码是否在 Dalvik 虚拟机中运行
- 在android代码中创建一个套接字(而不是在android应用程序中)获得Permission Denied