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

fkaflof6  于 2023-01-09  发布在  Android
关注(0)|答案(3)|浏览(130)

我是一个新手在Android开发,我必须与Android NDK在Android工作室。当我写代码在Android工作室,代码不能建议,所以很难更好地工作。有人有解决方案吗?谢谢

fzwojiic

fzwojiic1#

我在Android Studio中导入的Eclipse项目也遇到了同样的问题。原来文件www.example.com中的NDK路径local.properties指向的是之前安装的NDK版本,而不是Android Studio中SDK管理器下载的NDK,因为现在应该是这样。更新该文件中的路径允许我恢复自动完成。

zbwhf8kr

zbwhf8kr3#

它也适用于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++项目。

相关问题