0
是否有一个静态分析工具集成到Android NDK中用于本地代码?根据我的理解,NDK最近转换到了CLang,我认为它有一个内置的静态分析器(https://clang-analyzer.llvm.org/scan-build.html),但我似乎无法找到如何使用它。我猜我只需要更新我的CMake文件?Android NDK - 原生C++代码的静态分析
我使用“./gradlew tasks --all”搜索了所有的gradle任务,并且看到了“externalNativeBuild”任务,但它只是构建本地源代码。
理想情况下,我想运行一个命令/任务,并生成一个输出文件,其中包含我的本机代码的所有静态分析问题 - 类似于创建HTML文件的Java“lint”任务。
谢谢!
有没有简单的方法将其整合到Android项目中? – Jon
不,它是一个外部工具。我曾经做过的事情就是为它创建一个“项目”,将其保存在我的源文件中,并且每隔一段时间双击它并运行检查。不理想,但有效,没有麻烦。 – yakobom