在我的AndroidStudio项目中,我使用JNI与CMake和CPP代码创建了本机库。一切都构建和运行正常,但当我尝试提交并将代码推送到git时,CodeAnalysis出现在“消息”底部选项卡中,向我显示错误:
Error:(1, 1) Unable to execute Clang-Tidy: clazy-standalone is not found or cannot be executed
在首选项-〉其他设置-〉Clang-Tidy中看到“内置Clang-Tidy版本:13.0.0”和“使用外部Clang-Tidy而不是内置Clang-Tidy”选项(未设置)
你能告诉我在哪里可以找到clazy-standalone的设置(设置它)和/或至少抑制错误消息吗?
我是C/CPP编程的新手,主要用Kotlin/Java编写
P.S.我使用MacBook Pro与MacOS BigSur 11.6.1和AndroidStudio Bumblebee 2021.1.1 Beta 5
3条答案
按热度按时间anauzrmj1#
当我从Android Studio Arctic Fox更新到Bumblebee时,也发生了这种情况。
是什么为我修复了它:转到
Preferences
→Clangd
并启用Use clang-tidy via clangd
(也启用一些CLion builtin inspections
)b1zrtrql2#
我有两种错误
首选项-〉其他设置
1.- 〉Clang-Tidy
禁用
Use external clang-tidy instead of built-in one:
已解决
Unable to execute Clang-Tidy: clang-Tidy is not found or cannot be executed
1.- 〉Clanger
启用
Use clang-tidy via clangd
已解决
Unable to execute Clang-Tidy: clazy-standalone is not found or cannot be executed
xriantvc3#
来自https://issuetracker.google.com/issues/218346038
发生这种情况是因为Android Studio不支持
clazy
,但该选项仍然在设置菜单中提供,在这种情况下,它似乎是启用的。当启用
clang-tidy via clangd
时,没有任何操作。当
clang-tidy via clangd
被禁用时,则clazy
,将观察到此错误。要禁用
clazy
,请转到:Settings > Editor > Inspections > C++
并取消选中clazy
。Android Studio开发人员注意事项:我们应该检查一下我们是否可以在Android Studio中禁用这个clazy功能。它似乎是特定于某些qt框架的工具。