Android Studio-自动完成功能和其他功能不起作用


115

我安装了android studio ..一切正常。现在突然之间,所有自动完成功能都无法正常工作。我可以在任何地方键入任何内容,而无需变量检查,函数帮助或任何检查。我仍然可以编译项目,并且在发生这种情况时遇到错误。

谁能帮我解决这个问题。

Answers:


207

转到文件>使缓存无效/重新启动...>单击“无效并重新启动”

这确实对我有用。来源:https//code.google.com/p/android/issues/detail?id = 61844#c4


3
这可行。您必须等待“索引”过程完成。顺便说一句,SO的答案排序如何?显然,这是最好的答案,但它位于节电模式答案的多个错误副本下面(不起作用)。
Timmmm 2015年

2
不再起作用-AS 3.1.3在编辑XML时突然停止提供建议!
某处某人

如果这对您不起作用,请尝试手动删除缓存:请参阅此答案。这对我来说很有帮助。
山核桃

97

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


1
对我来说,禁用省电模式就可以了!谢谢。对于其他用户,可以通过“文件”->“省电模式”禁用“省电模式”模式
Bunny Rabbit

经过大量的搜寻后,这终于对我有用,但是我必须退出并重新启动Android Studio才能开始工作。感谢分享。
RickC

仅在拔出并再次插入笔记本电脑后,我才能禁用节电功能
tudor

感谢您的回答:)
Noban Hasan

35

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

  • 构建缓存到build-cache_old

转到C:\ Users \ UserName.AndroidStudio3.2 \ system并重命名这些文件夹:

  • 缓存到caches_old

  • 编译器编译器_old

  • 编译服务器到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,然后再次打开您的项目。


19
  1. 关闭android studio

  2. 转到path / .AndroidStudio3.5 / system /删除缓存文件夹

  3. 启动Android Studio

    这对我来说是工作。


1
谢谢。它帮助了我。
sophin

谢谢兄弟!!!经过这么多解决方案,终于可以了。
Ankit Gupta

节省时间再次感谢Stuck与2小时的支持,然后重新启动Android Studio,终于修复了它
Sanjeev Kumar

16

在大多数情况下,我看到的问题是Power Save Mode已启用,要禁用该功能,请转到Current inspection profile(位于的右下角Android Studio)。

在此处输入图片说明


14

我个人还没有遇到这个问题,但是请尝试检查以下设置(File-> SettingsAlt+F7):

项目设置[名]
Inspections -保证AndroidAndroid Lint选中,或者使用顶部的下拉框将其重新设置为默认值。

IDE设置
Editor -> Code Completion-确保Autopopup code completion已选中(并根据您的偏好检查其余设置。


7

我有一个类似的问题,其他解决方案都无法解决。

关闭Android Studio,然后删除.idea和构建文件夹,即可解决此问题。


7

如果没有任何效果(例如发生了与我有关的事情),请转到Windows中位于%userprofile%的用户个人资料。您会在此处找到(隐藏)以您正在使用的android studio版本命名的文件夹,并以点开头。

如.AndroidStudio3.1。删除它即可。


1
这将删除您为android studio设置的所有配置
Mirwise Khan,


6

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

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


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

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

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


6

工作正常

禁用省电模式

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



5

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 2015年

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


2

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


1

到现在为止,我有很多次这个问题,我建议采用以下方法:

1-as表示检查省电模式

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


6
以这种方式重新创建项目是一种“ WebMD”方法……这是癌症,
mwieczorek

1

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


它仍然不起作用。我在xml文件中包含了一个自定义视图。属性(自定义或默认)不会自动完成。即使是变暗或字符串文件引用也仅不适用于该视图。
辛格

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

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



0

在Mac上的项目中添加Kotlin库时遇到此问题。将Macbook语言更改为英语可以解决此问题。自动生成的数据绑定代码也存在一些奇怪的问题,这些问题也已解决。


0

可能有几种原因导致此。

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

其他解决方案可以是:

  1. 使缓存失效并从File→ 重新启动Android StudioInvalidate Caches / Restarts...
  2. 从中清理项目 BuildClean Project
  3. Build→ 重建项目Rebuild Project
  4. Build→创建项目Make Project[此过程可能需要一些时间]

0

从菜单中选择:文件->使捕获无效/重新启动...

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


-1

我有相同的问题了一段时间。直到我搜索了Android Studio网站并对其进行了改动。然后,我找到了如何激活(我认为)自动完成功能。它说按Control + Space,然后按一下就可以了。


-1
  1. 关闭Android Studio。
  2. 转到C:/ User / [SystemName]并删除.gradle文件。
  3. 打开Android Studio并再次同步gradle文件。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.