cmake 错误:(1,1)无法执行Clang-Tidy:clazy-standalone未找到或无法在AndroidStudio中执行

webghufk  于 2023-04-12  发布在  Android
关注(0)|答案(3)|浏览(1636)

在我的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

anauzrmj

anauzrmj1#

当我从Android Studio Arctic Fox更新到Bumblebee时,也发生了这种情况。
是什么为我修复了它:转到PreferencesClangd并启用Use clang-tidy via clangd(也启用一些CLion builtin inspections

b1zrtrql

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

xriantvc

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框架的工具。

相关问题