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

179

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

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


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

7
解决方案: 尝试在 Android Studio (Beta) 0.8.14 - Mac OS X 中禁用 "File -> Power Save Mode"

在Windows上,该选项可能在其他位置。


我遇到了同样的问题,然后我想起来当我探索新的Android Studio时,我打开了"文件 -> 动力节能模式"以看看它的作用?

我禁用了动力节能模式,所有这些智能功能都回来了。

结果证明,在动力节能模式下,Android Studio关闭了负责智能代码补全代码分析等功能的模块。


7

针对 Arctic Fox 2020|3.1 版本的自动完成功能问题,请按照以下步骤操作:

关闭 Android Studio

找到 C:\Users\{用户名}\AppData\Local\Google\AndroidStudio2020.3 文件夹中的缓存文件夹并删除它。

再次打开 Android Studio。

检查你的 Android Studio 版本,并在下面的位置选择对应版本的文件夹:C:\Users\{用户名}\AppData\Local\Google

注意:在 Windows 中,AppData 文件夹是隐藏的。

如果 Android Studio 混淆了你的 xml 文件和 Java 代码,这个解决方案也适用。不要修改你的代码,否则 IDE 将无法将其更改回默认设置。如果你看到代码出现混乱,只需按照上述步骤操作,你的代码就会恢复正常。


6

禁用省电模式使缓存失效并重新启动

在此输入图片描述


5

它正在工作

禁用省电模式

取消勾选省电模式选项 :: 文件 -> 省电模式


4

在Android Studio中有一个省电模式,如果意外点击它,会禁用代码分析,从而降低电池消耗并提高性能,但不会检测任何错误和自动完成操作。

要禁用省电模式:

- Go to File Menu of Studio
- Uncheck The Power Saver Mode

在您的IDE中,通过在Android Studio右上角显示一个眼睛标志来展示代码分析。

If Green means it is enabled and there is no error in your code.
If Red Means It is enabled but there are few errors in your code.
If It is white or blur then code analysis is disabled

1
绿色勾号表示没有错误。黄色方块表示有警告。红色方块表示有错误。白色眼睛表示正在进行中。白色暂停图标表示正在等待自动完成窗口关闭。还有另一个白色图标表示处于省电模式并已禁用。 - Anubian Noob

4

只需删除所有名为AndroidStudioPreview的文件夹。

在Windows上:

进入您的用户文件夹 - 在Windows 7/8上,它应该是:

[SYSDRIVE]:\Users[your username] (例如:C:\Users\JohnDoe)

在此文件夹中,应该有一个名为.AndroidStudioPreview的文件夹。

在Mac OS X上:

删除以下文件:

~/Library/Application Support/AndroidStudioPreview ~/Library/Caches/AndroidStudioPreview ~/Library/Logs/AndroidStudioPreview ~/Library/Preferences/AndroidStudioPreview


4

这对我有用。

从菜单中选择:

文件 -> 节电模式

并确保它已禁用。


3

这可能有几个原因。

  1. 确保在 targetSdkVersioncompileSdkVersion 中写入正确的版本。
  2. 确保 targetSdkVersioncompileSdkVersion 相同。

其他解决方案可能包括:

  1. 文件无效缓存 / 重启... 使 Android Studio 缓存失效并重新启动。
  2. 构建清理项目 清理项目。
  3. 构建重新构建项目 重新构建项目。
  4. 构建生成项目(此过程可能需要一些时间)。

一个人在哪里可以检查targetSdkVersioncompileSdkVersion?我知道它们在app/build.gradle文件中,但现在,他们不说实际的数字了...他们只说targetSdkVersion flutter.targetSdkVersion... - Karolina Hagegård
是的,但问题和答案是针对原生Android而不是Flutter的。 - Shariful Islam Mubin
好的,但是你能否回答一下我在Android Studio中哪里可以检查这些版本? - Karolina Hagegård

3

转到左侧顶部的文件选项

然后点击电源保存模式选项

输入图像描述

禁用电源保存模式即可解决此问题


如果您无法解决此问题,可以检查您的TargetSDK是否为33,这就是您遇到此问题的原因。您需要将其更改为Target SDK32。 - Hanif Shaikh

3

请务必点击Android Studio右下角的按钮,检查IDE错误。

enter image description here

在我的情况下,有一个糟糕的插件,IDE致命错误窗口提示我卸载该插件。(我希望在花费半天的时间使缓存无效、删除文件夹和重新安装Android Studio无果之前知道这个功能。)


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