Android NDK-本机c++;密码

Android NDK-本机c++;密码,android,c++,android-ndk,Android,C++,Android Ndk,是否有一个静态分析工具集成到Android NDK中,用于本机代码?从我的理解来看,NDK最近似乎转换成了CLang,我认为它有一个内置的静态分析器(),但我似乎不知道如何使用它。我猜我只是需要以某种方式更新我的CMake文件 我使用“/gradlew tasks--all”搜索了所有的gradle任务,看到了“externalNativeBuild”任务,但它只构建了本机源代码 理想情况下,我希望只运行一个命令/任务,并生成一个输出文件,其中包含本机代码的所有静态分析问题——类似于创建HTML

是否有一个静态分析工具集成到Android NDK中,用于本机代码?从我的理解来看,NDK最近似乎转换成了CLang,我认为它有一个内置的静态分析器(),但我似乎不知道如何使用它。我猜我只是需要以某种方式更新我的CMake文件

我使用“/gradlew tasks--all”搜索了所有的gradle任务,看到了“externalNativeBuild”任务,但它只构建了本机源代码

理想情况下,我希望只运行一个命令/任务,并生成一个输出文件,其中包含本机代码的所有静态分析问题——类似于创建HTML文件的Java“lint”任务


谢谢

我认为您在Android Studio中没有集成的工具。但是,您也可以尝试。它并不完美,但一点也不坏,在好几个场合救了我。您可以将其用于单个文件,也可以一次构建一个项目并每次加载它。它也是免费的。

有没有一种简单的方法可以将它集成到Android项目中?没有,它是一个外部工具。我以前做的是为它创建一个“项目”,将它保存在我的源文件中,每隔一段时间双击它并运行检查。不理想,但有效且无麻烦。