146

我安装了android studio ..它工作正常。现在突然之间,没有一个自动完成功能正在工作。我可以在任何地方输入任何内容,没有变量检查,没有功能帮助或检查任何东西。我仍然可以编译项目,但发生这种情况时会出错。

谁能帮我解决这个问题。

4

31 回答 31

243

前往File> Invalidate Caches / Restart... > 点击Invalidate an Restart

在此处输入图像描述

在此处输入图像描述

这真的对我有用。

来源:https ://code.google.com/p/android/issues/detail?id=61844#c4

于 2014-05-20T13:55:23.987 回答
110

您还可以检查文件菜单上的省电模式是否被禁用。

于 2013-10-21T22:19:01.167 回答
56

关闭 Android Studio 转到 C:\Users\UserName.android 并重命名文件夹:

  • build-cache 到 build-cache_old

转到 C:\Users\UserName.AndroidStudio3.x\system 或(Android studio 4 及更高版本)转到 C:\Users\UserName\AppData\Local\Google\AndroidStudio4.x 并重命名这些文件夹:

  • 缓存到 caches_old

  • 编译器到 compiler_old

  • compile-server 到 compile-server_old

  • 转换为conversion_old

  • external_build_system 到 external_build_system_old

  • 框架到 frameworks_old

  • gradle 到 gradle_old

  • resource_folder_cache 到 resource_folder_cache_old

打开 Android Studio 并再次打开您的项目。

于 2018-11-20T08:32:56.383 回答
33
  1. 关闭 Android Studio

  2. 转到 c_users_path_on_windows/.AndroidStudio3.5/system/

  3. 删除cache文件夹

  4. 启动 Android Studio

    这对我有用。

于 2019-12-26T10:04:39.787 回答
17

大多数时候我看到问题在于Power Save Mode启用,禁用转到Current inspection profile(右下角Android Studio)。

在此处输入图像描述

于 2015-10-20T15:52:27.523 回答
14

I have not run into this problem personally, but try checking the following settings (File -> Settings or Alt+F7):

Project Settings [name]
Inspections - ensure that Android and Android Lint is checked, or alternately just set it back to default using the dropdown box at the top.

IDE Settings
Editor -> Code Completion - ensure the Autopopup code completion is checked (and check the rest of the settings based on your preference.

于 2013-08-23T07:58:31.947 回答
11

在“文件”选项卡中取消选中“省电模式”

在此处输入图像描述

于 2020-04-08T09:12:46.990 回答
7

解决方案:尝试在Android Studio (Beta) 0.8.14 - Mac OS X中禁用“文件 -> 省电模式”

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


我遇到了同样的问题,然后我回忆起在探索新的 android studio 时,我打开了“文件 - > 省电模式”以查看它的作用?

我禁用了省电模式,所有这些智能功能都回来了。

事实证明,在省电模式下,Android Studio 会关闭负责智能代码完成代码分析等功能的模块。

于 2014-11-03T13:06:54.133 回答
7

我有一个类似的问题,其他解决方案都不起作用。

关闭 Android Studio,然后删除 .idea 和 build 文件夹解决了这个问题。

于 2018-04-29T19:22:31.180 回答
7

如果没有任何效果(就像我发生的那样),请转到 %userprofile% 窗口中的用户配置文件。您会在那里找到(隐藏)文件夹,这些文件夹以您正在使用的 android studio 版本命名,并以点为前缀。

像.AndroidStudio3.1。把那个删掉就行了。

于 2018-08-09T10:10:29.807 回答
6

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

在此处输入图像描述

于 2018-10-21T04:29:40.230 回答
5

它正在工作

禁用省电模式

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

于 2016-06-04T17:39:33.413 回答
4

只需删除所有名为AndroidStudioPreview

在 Windows 上:

转到您的用户文件夹 - 在 Windows 7/8 上,这将是:

[SYSDRIVE]:\Users[your username] (ex. C:\Users\JohnDoe)

在这个文件夹中应该有一个名为.AndroidStudioPreview

在 Mac OS X 上

删除这些文件:

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

于 2013-11-12T15:10:32.990 回答
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
于 2015-02-13T04:39:47.550 回答
4

适用于 Artic Fox 2020|3.1 版本:自动完成建议问题。

请按照以下步骤操作:

关闭 Android Studio

在 C:\Users{username}\AppData\Local\Google\AndroidStudio2020.3 中找到缓存文件夹并将其删除。再次打开 Android Studio。

检查您的 Android Studio 版本并将该版本文件夹定位在以下位置 C:\Users{username}\AppData\Local\Google

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

如果 android studio 弄乱了 xml 文件和 java 代码,这个解决方案也可以工作。不!修改您的代码,否则 IDE 将无法将其更改为默认值。如果您看到如此凌乱的代码,只需按照上述步骤操作,您的代码就会再次正常。

于 2021-09-22T06:20:46.823 回答
3

请务必通过单击 android studio 右下角的按钮来检查 IDE 错误。

在此处输入图像描述

就我而言,有一个坏插件,IDE 致命错误窗口提示我卸载插件。(我希望我在花了半天时间使缓存无效、删除文件夹和重新安装 android studio 之前就知道了这个功能。)

于 2021-03-19T03:18:19.373 回答
2

就我而言,当我将键盘语言切换为英语时,自动完成功能再次起作用。

于 2016-05-27T01:35:11.650 回答
1

如果自动完成在 Android Studio 中不适合您,只需按 File 并取消选中省电模式,之后它应该可以正常工作。如果已取消选中省电模式,则首先检查然后取消选中它们。

于 2021-01-02T14:13:14.550 回答
1

如果您包含一个库项目,请确保该库具有build.gradle使用配置列出的依赖项api,而不是implementation配置。还要确保包含库的项目列出了所有依赖项(在implementation这里使用配置很好)。

于 2017-11-20T15:51:47.483 回答
1
'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.' 

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

于 2017-12-10T17:18:37.790 回答
1

可能有几件事导致这种情况。

  1. 确保您在targetSdkVersion和中写入了正确的版本compileSdkVersion
  2. 确保targetSdkVersioncompileSdkVersion相同。

其他解决方案可以是:

  1. 使缓存无效并从File→重新启动 Android StudioInvalidate Caches / Restarts...
  2. Build从→清理您的项目Clean Project
  3. Build从→重建项目Rebuild Project
  4. Build从→制作项目Make Project[此过程可能需要一些时间]
于 2019-10-03T16:06:48.650 回答
1

到目前为止,我多次遇到此问题,我建议您采用以下方法:

1-如所说检查省电模式

2-创建具有相同应用程序ID和包名称的新项目,并将所有源和资源从旧项目复制到新项目,

于 2016-06-19T08:58:37.410 回答
0

我正在使用 mac,突然代码完成 (^space) 不起作用。没有错误。原来android studio的快捷方式与系统的快捷方式冲突。我不知道为什么会突然发生,因为之前很好,也许我的 Mac 上有更新。
有关冲突的快捷方式,请参见下面的设置
在此处输入图像描述

于 2021-11-25T08:23:10.743 回答
0

我在 mac 上将 kotlin 库添加到我的项目中时遇到了这个问题。将macbook语言更改为英文解决了这个问题。我在自动生成的数据绑定代码方面也遇到了一些奇怪的问题,这些问题也得到了解决。

于 2019-09-13T08:05:13.777 回答
0

从菜单中选择:File->Invalidate Catches/Restart...

比在打开的对话框中选择:“无效并重新启动”并等待重新启动 android studio。

于 2020-07-30T10:30:34.760 回答
0

尝试从 android studio 的菜单栏中的文件使缓存/重新启动无效。

于 2022-01-18T13:39:20.010 回答
0

如果有时如果您拼错文件扩展名或在未添加扩展名的情况下创建文件,则会出现此问题。检查您是否已正确添加文件扩展名。

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

于 2021-07-26T10:59:10.797 回答
0

Simpy 在重新启动 Android 工作室后它对我有用。

于 2019-07-15T13:06:42.310 回答
0

在我的情况下, C:\Users\UserName\AppData\Local\Google\AndroidStudio2020.3\ 只需删除缓存文件夹并重新启动 android studio。删除此缓存文件夹后,我的问题解决了:)

于 2022-02-03T07:28:23.323 回答
-1
  1. 关闭安卓工作室。
  2. 转到 C:/User/[SystemName] 并删除 .gradle 文件。
  3. 打开 Android Studio 并再次同步 gradle 文件。
于 2018-10-23T10:31:29.827 回答
-2

I had the same problem for a while now. Until I searched through the Android Studio site and bumped with the introduction. Then I found how to activate (I think) the autocomplete feature. It says press Control+Space and when I did, it worked.

于 2018-02-19T02:40:36.767 回答