【问题标题】:How to tell AndroidStudio to be less pedantic about native code如何告诉 Android Studio 对原生代码不那么迂腐
【发布时间】:2020-01-25 21:37:50
【问题描述】:
我正在使用 AndroidStudio 使用 C 和 C++ 代码构建基于 NDK 的应用程序。
IDE 出现警告,如下所示:
如何从 IDE 禁用此警告和其他无端警告?
这是在每个项目的基础上完成的,还是在 IDE 设置上完成的?
无论如何,大量警告都无济于事。
- Ubuntu LTS
- Android Studio 3.5
- 通过 gradle/cmake 构建的本机代码。
【问题讨论】:
标签:
android-studio
suppress-warnings
clang-tidy
【解决方案1】:
Android Studio 状态发布说明:
Android Studio 现在支持使用静态代码分析
Clang-Tidy 适用于包含本机代码的项目。启用支持
对于 Clang-Tidy,请将您的 NDK 更新到 r18 或更高版本。然后您可以启用
或通过打开设置或首选项重新启用检查
对话框并导航到编辑器 > 检查 > C/C++ > 常规 >
铿锵有力。在设置中选择此检查或
首选项对话框,您还可以看到 Clang-Tidy 检查列表
在选项部分下启用和禁用
最右边的面板。
要禁用警告,只需转到:
Preferences->Editor->Inspections->C/C++->General->Clang-tidy
并取消选中 Clang-tidy 或编辑检查列表以禁用那些让你烦恼的检查。