Android Studio在索引时卡死

8
我的项目一直运行良好,但突然在手机上运行时,Android Studio卡死了,我不得不从任务管理器中停止它。 在这之前,我安装了“Geny motion”和“Virtual Box”,但当出现错误时,我卸载了它们。但问题仍然存在。

android studio freezes on indexing

我尝试过的解决方案

  1. 我卸载并重新安装了它
  2. 我拔下并重新插入了我的设备
  3. 我从设置中禁用了Android索引

以上解决方案都没有起作用。


2
你尝试使用内置模拟器而不是你的设备了吗? - Nayantara Jeyaraj
由于在外部设备上的构建过程有时可能会导致这些问题。 - Nayantara Jeyaraj
1
可能还有其他需要注意的地方,比如代码中是否有任何无限循环。另外一个建议是尝试连接其他设备而不是相同的设备。 - V Jayakar Edidiah
@TaraWilfred - 我刚试了一下,它仍然会冻结。 - Hadis
在它冻结的时候,是否有任何错误输出?如果有,请在问题中提供这些错误信息。 - Nayantara Jeyaraj
发生这种情况时,我运行项目,然后它已经在构建或类似的过程中。这可能是Android Studio的小错误,不用担心。 - Vygintas B
11个回答

15

今天我遇到了这个问题。直到我找到了一个简单的解决方案 在这里,以上所有方法都没有帮助我。 只需要运行文件-> 驳回缓存并重新启动。 就这么简单,它有效!


你干得真不错!简单而聪明。谢谢。 - Tobliug

4
从您的主文件夹中删除所有 Android Studio 数据 - .gradle 、 .android 和 .androidstudio 文件夹,以及所有项目构建文件夹 gradle 和 iml 文件。

对我来说,这个问题发生在我使用覆盖测试运行时。但是当Gradle构建完成并开始索引(在实际运行测试之前),AS就会冻结到无法响应的状态。其他选项,如“使无效并重新启动”,也没有起作用。我真的很希望它能有所帮助,但事实并非如此。即使在示例项目中,如果我将单个添加函数作为测试用例,它也会冻结。 - Jimit Patel
删除 ~/.android 将会删除我安装的至少一个模拟器。 - vesperto

4

这对我有用。

1.Close the project
2.Remove the project
3.Close Android Studio
4.Open it again
5.Open the project

享受编码吧!


1

我检查了我的Java文件,发现其中一个Java文件的所有代码都被替换成了"NULL NULL NULL NULL......"。我删除了这个文件,应用程序运行正常。


难以置信。我遇到了同样的问题和解决方案。当我编辑Kotlin文件时,我的Android Studio冻结了,我尝试多次写入相同的内容,每次都会崩溃。然后我在每次粘贴后都执行了“全部保存”,最终它在与之前完全相同的点击处再次冻结,而在重新启动后,当它卡在重新索引时,我找到了这个答案,并想到删除该文件,之后索引就不再卡住了。注意!我正在评论的答案是来自2016年,现在已经是2023年了!!! - Madis Männi

1
Android Studio(3.1.3)在我编辑源文件时卡住了。我等了一会儿,最后在任务管理器(Windows)中结束了进程。我尝试了两次重新启动,但两次都卡在右下角的“索引…”消息处。两次我都在任务管理器中结束了该进程。
我查看了我正在工作的项目的源文件夹。当它卡住时我正在编辑的源文件是“Receipt.java”。源文件夹中还有另一个文件“Receipt.java__jb_tmp__”。我删除了那个文件,然后Android Studio正常启动了。不过,我的一些编辑似乎丢失了。
当我启动时,它检测到有错误,并提供提交报告的选项。

1
如果项目很大并且有许多模块,您可能需要增加Android Studio的分配堆大小。
从帮助菜单中转到“编辑自定义VM选项”,并增加-Xms-Xmx的值。
这是我正在使用的。
-Xms2048m
-Xmx8192m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseCompressedOops

0

前往文件菜单,点击选项“使缓存无效/重新启动”即可解决问题!享受操作吧;)


0

我有一个旧项目,使用sdk版本22,在macOS上用android studio 3.1.2打开它时,它一直在进行索引,尽管所有东西都已经安装和配置好了,但索引循环从未停止。

以下方法对我有效:

文件 > 无效缓存/重启... > 无效缓存/重启


0

只需重命名项目文件夹,然后打开IDE,它就会显示出来。

enter image description here

现在将文件夹重命名为原始名称,然后点击打开项目。

这在我的情况下有效。


0
在我的情况下,颜色被声明为无效,Android Studio 忽略了它,在构建过程中它卡住了。我不得不删除文件,让它索引,然后粘贴回来并修复颜色字符串(当我输入粘贴的文件时,它给了我错误)。

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