解决在Windows上Android Studio写C/C++代码无法补全,没有代码提示的问题
之前一直在Linux上开发应用,最近因为工作需要,系统切回了Windows,因为之前在Linux上的Android Studio中写C/C++代码很正常,该有的代码提示功能都有。
但是在迁移到Windows上后安装了最新的Android Studio,但是在使用的时候却发现代码提示和补全失效了,虽然编辑器还显示有报错信息,但代码却能通过编译。
为了查出是什么原因,我尝试下载了旧版的Andorid Studio,结果是Andorid Studio 3.5包括旧版的都没问题。
搜索Android Studio的版本变化后发现,旧版的Android Studio使用的补全工具是Clang-tidy,而在新版的Android Studio 4.0 +后改成了Clangd,
而NDK中的llvm并没有Clangd,因此代码补全功能因此失效。问题找到了,那么下面就是解决方法了。
解决方法:
可以先检查Clangd是否加载了,可以看到下图中,最后一行字:Build-in clangd version: unable to check,这里并未检测到Clangd,因此这种情况需要在Android Studio的设置中禁用Clangd
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】