安卓工作室 - 自动补全和其他功能无法使用

179

我安装了Android Studio,一切都运行良好。但现在突然间,所有的自动完成功能都不起作用了。无法进行变量检查、函数帮助或任何其他检查。我仍然可以编译项目,但会出现错误提示。

请问有人可以帮我解决这个问题吗?


可以链接到 Kotlin Gradle 版本,参见 https://dev59.com/tcHqa4cB1Zd3GeqPwEWK#68649643。 - Reejesh
42个回答

0

关闭Android Studio

前往

C:\Users\YOUR_USERNAME\.android

将以下文件夹重命名为:

build-cache to build-cache_old

然后前往(Android Studio 版本低于 4)

C:\Users\UserName.AndroidStudio3.x\system

或者(适用于Android Studio 4及以上版本),前往

C:\Users\UserName\AppData\Local\Google\AndroidStudio4.x

或者

C:\Users\UserName\AppData\Local\Google\AndroidStudio2021.2

根据您的版本,重命名这些文件夹:

caches to caches_old

compiler to compiler_old

compile-server to compile-server_old

conversion to conversion_old

external_build_system to external_build_system_old

frameworks to frameworks_old

gradle to gradle_old (if exists)

resource_folder_cache to resource_folder_cache_old (if exists)

重新打开Android Studio,自动建议功能将会被修复。

您还可以从文件菜单中检查电源节省模式是否已禁用。


请解释一下重命名文件而不是直接删除它们的逻辑。因为无论哪种方式,Android Studio 都会自动生成这些文件。 - Saad Mansoor

0
在我的Mac项目中添加Kotlin库时,我遇到了这个问题。将Macbook语言更改为英语解决了这个问题。我还遇到了一些自动生成的数据绑定代码的奇怪问题,这些问题也得到了解决。

0

尝试从Android Studio的菜单栏中选择Invalidate Caches/Restart from File。


0
  1. 关闭Android Studio
  2. 打开文件夹 "%UserName% \ .AndroidStudio %version%\ system"
  3. 删除文件夹 "caches"。

这对我很有效。


0

1
这对于API 33是正确的。对我有用。谢谢。 - kamyar haqqani

0

第一步:按照以下方式重新启动您的Android Studio:

文件->无效缓存->无效并重启

如果问题仍然存在,则应使用compileSdk和targetSdk 33

*注意:在sdk 33中,Google希望您使用Jetpack Compose和Auto Comp不再支持...


在SDK 33中,谷歌希望推动您使用Jetpack Compose,并且Auto Comp不再支持。这是毫无根据的。这与XML自动完成有什么关系?!在API 33和Android Studio的Chipmunk版本中存在一个错误;如果您更新到最新的Android Studio,则可以解决此问题。 - kamyar haqqani
是的,这是真的,谷歌在最新的更新中修复了它。 - saeed moradi

0

清除缓存并重启对我没有起作用。看起来这是一个已知的问题,解决方法是更新到最新稳定版的Android Studio(Dolphin 2021.3.1)。更新后,一切都正常了。


0

我尝试了这个主题中的所有提示,但是无法找到解决该问题的方法,但最终我在此留下另一个提示:

尝试禁用Lombok插件并检查是否有帮助 - 对我有用。 Lombok以某种方式与代码建议进行交互,并可能破坏此功能。

(文件 ->设置 ->插件 ->取消选中Lombok)

特别是如果您使用的是与Lombok插件不兼容的最新Android Studio版本,并且通过将其复制到Android Studio中的“插件”文件夹中安装了此插件。


0

如果您仍然无法获得语法高亮或代码完成,请按 文件 -> 修复IDE。就是这样。

我已在 Android Studio Flamingo | 2022.2.1 上解决了此问题。


-1
  1. 关闭Android Studio。
  2. 前往C:/User/[SystemName]并删除.gradle文件。
  3. 重新打开Android Studio并再次同步gradle文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接