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

179

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

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


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

2
在我的情况下,当我将键盘语言切换为英语时,自动完成功能又可以使用了。

1
没有一个答案解决了我的问题,解决我的问题的是选择文件 > 管理IDE > 恢复默认设置,我不知道具体原因是什么,但我认为可能是多个插件之间发生了冲突。

1
我已经尝试了在Giraffe上发布的所有解决方案(包括节能提示),但都没有起作用。我还更新了所有其他AS组件(SDK工具等),但没有任何运气。我甚至删除了Gradle的构建缓存文件夹(因为这在处理其他奇怪错误时对我有帮助),但也没有成功。在此期间,我多次重启了AS和电脑(并且无数次删除了用户路径中的AS文件夹或子文件夹,idea文件夹,并且无效的缓存/清理/重建/构建项目)。
最后,我禁用了Flutter、Dart和其他一些插件,它终于开始工作了。
注意:AS没有抱怨任何插件的行为不当。
似乎某些插件与较新版本的AS不兼容(尽管它们也已经更新)。在禁用插件之前,所有项目和自动完成在Electric Eel上都运行良好,但在Giraffe甚至Hedgehog RC1上都无法工作。

1
'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.' 

在添加了一行代码后,在选项卡下方出现了黄色信息,之前遇到这个问题数天,但没有这些提出的解决方案有效。删除该行代码可以消除信息,但不能解决问题。似乎存在一个代码大小窗口,在此窗口内您会失去洞察力功能,但不会收到此消息,至少对我而言如此。一旦超过某个点,消息最终会弹出。这个问题的另一个线程中建议的解决方案是编辑“帮助/编辑自定义属性”以增加配置限制,但只是打开它就会弹出一个对话框,询问是否要创建一个“idea.properties”文件夹,因此我决定不冒险采用这种方法来最终减小文件大小。


1

如果你在Android Studio中无法使用自动完成功能,请按“文件”并取消选中“节能模式”,然后它应该可以正常工作。 如果已经取消选中了节能模式,则先选中再取消选中。


您可以在文件中找到节能模式 -> 节能模式 - Arun Aditya

1

有时候,如果您拼错了文件扩展名或者没有添加扩展名就创建了一个文件,可能会出现这个问题。请检查您是否正确地添加了文件扩展名。

我认为这个答案可能会对您有所帮助。


1
在我的情况下,C:\Users\用户名\AppData\Local\Google\AndroidStudio2020.3\ 只需删除缓存文件夹并重新启动Android Studio。删除此缓存文件夹后,我的问题得到解决 :)

1
我使用的是Mac,在使用时突然发现代码自动完成(^空格)不能用了。没有出现任何错误。后来发现是Android Studio的快捷键与系统快捷键冲突导致的。我不知道为什么会突然出现这种情况,因为之前一切正常,可能是我的Mac系统进行了更新。
请查看以下设置以解决快捷键冲突问题
enter image description here

1
如果您的项目中包含库文件,请确保该库文件在build.gradle中使用api配置而非implementation配置列出所有依赖项。 同时,还需确保包含库文件的项目中列出了所有依赖项(在此处使用implementation配置即可)。

它仍然不起作用。我在XML文件中包含了一个自定义视图。属性(自定义或默认)不会自动完成。甚至dimens或string文件引用也无法为该视图工作。 - Paramveer Singh

1
原来我在重命名一个模块的全限定名时,拼错了单词 kotlin

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