如何在 Android Studio 中使用 Android NDK 自动完成 C/C++ 代码

How to autocomplete code with C/C++ in Android Studio with Android NDK

本文关键字:Android 代码 C++ NDK Studio      更新时间:2023-10-16

我是 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++ 项目。