Android Studio - 自动完成和其他功能无法正常工作

时间:2013-08-22 02:13:25

标签: android-studio

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

任何人都可以帮我解决这个问题。

27 个答案:

答案 0 :(得分:181)

Go File>无效缓存/重新启动...>单击Invalidate并重新启动

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

答案 1 :(得分:80)

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

答案 2 :(得分:13)

我大多数时候都看到问题是Power Save Mode已启用,要禁用转到Current inspection profileAndroid Studio的右下角)。

enter image description here

答案 3 :(得分:12)

我没有亲自遇到此问题,但请尝试检查以下设置(File - > SettingsAlt+F7):

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

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

答案 4 :(得分:9)

在“文件”标签中取消选中“省电模式”

enter image description here

答案 5 :(得分:6)

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

  • 从构建缓存到build-cache_old

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

  • 缓存到caches_old

  • 编译为编译器旧版本

  • 从编译服务器到compile-server_old

  • 转换为conversion_old

  • external_build_system到external_build_system_old

  • 构架到frameworks_old

  • 渐变为gradle_old

  • resource_folder_cache到resource_folder_cache_old

打开Android Studio,然后再次打开您的项目。

答案 6 :(得分:5)

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

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

答案 7 :(得分:5)

正在工作

禁用节电模式

Untick省电模式选项 :: 档案 - >省电模式

答案 8 :(得分:5)

解决方案:尝试停用"文件 - > Android Studio(Beta)0.8.14 - Mac OS X

中的省电模式"

在Windows上,该选项可以在其他地方。


我有同样的问题,然后我回想起在探索新的Android工作室时,我打开了"文件 - >省电模式" 看看它的作用?

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

事实证明,在省电模式下,Android Studio会关闭负责Smart Code CompletionCode Analysis等功能的模块。

答案 9 :(得分: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

答案 10 :(得分:4)

在android studio中有一个节电模式,如果你不小心点击它会禁用代码分析,这将减少电池消耗,性能也会增加,但它不会检测到任何错误并自动完成操作。

禁用节电模式

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

在您的IDE中,代码分析将使用Android工作室右上角的眼睛符号显示。

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

答案 11 :(得分:4)

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

类似于.AndroidStudio3.1。删除它即可。

答案 12 :(得分:2)

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

答案 13 :(得分:2)

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

enter image description here

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

答案 14 :(得分:2)

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

enter image description here

答案 15 :(得分:1)

直到现在我已经多次遇到这个问题了,我建议你采取措施:

1 - 如检查省电模式

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

答案 16 :(得分:1)

如果自动完成功能在 Android Studio 中对您不起作用,只需按 File 并取消选中 Power save 模式,之后它应该可以正常工作。 如果省电模式已取消选中,则先选中然后取消选中它们。

答案 17 :(得分:0)

Simpy重新启动Android Studio后,它对我有用。

答案 18 :(得分:0)

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

答案 19 :(得分:0)

可能有几种原因导致这种情况。

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

其他解决方案可以是:

  1. 使缓存无效并从FileInvalidate Caches / Restarts...
  2. 重新启动Android Studio
  3. BuildClean Project清洁项目
  4. BuildRebuild Project重建项目
  5. BuildMake Project进行项目[此过程可能需要一些时间]

答案 20 :(得分:0)

  1. 关闭android studio
  2. 转到路径/.AndroidStudio3.5/system/删除缓存文件夹
  3. 启动Android Studio

    这对我有用。

答案 21 :(得分:0)

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

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

答案 22 :(得分:0)

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

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

答案 23 :(得分:0)

如果您有一个库项目,请确保该库具有使用the api configuration, not the implementation configuration列出的build.gradle中的依赖项。 还要确保包含库的项目列出了所有依赖项(使用implementation配置就可以了)。

答案 24 :(得分:0)

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

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

答案 25 :(得分:-1)

我现在有一段时间遇到同样的问题了。直到我通过Android Studio网站搜索并与介绍相撞。然后我找到了如何激活(我认为)自动完成功能。它说按Control + Space,当我这样做时,它起作用了。

答案 26 :(得分:-2)

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