带消息的索引冻结: 由于批量更新而暂停索引

我已经把 Android Studio 升级到3.2版了。

在那次更新之后,我的一个项目不想索引。

它会随着信息而冻结

“由于批量更新而暂停索引”。

我该怎么补救?

文件 gradle-wrapper.properties:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

文件 返回文章页面

org.gradle.jvmargs=-Xmx1536m
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.configureondemand=true
39362 次浏览

我使缓存失效并重启了 Android Studio,这对我很有效。 你可以这样做: File > Invalidate Caches / Restart > Invalidate and Restart

点击进度条右侧的播放按钮。

Android Studio 本身似乎存在一个问题,我通过以下步骤暂时解决了这个问题:

  1. File > Invalidate Caches / Restart
  2. 在弹出窗口中选择 Invalidate and Restart

我在 Android Studio 3.2也遇到过同样的问题。验证缓存并重新启动 Android Studio,但它仍然不适合我。然后我只是 重新导入项目和它的工作!

保持网络连接。让批处理被更新。等一次,下一次就容易了。或者... 点击播放按钮。

按下播放键对我来说很有效。它完成了索引并在几秒钟内安装了 apk。问题是,我必须这样做,每次和批似乎没有更新。

按下播放按钮的权利,这个消息和问题将解决。

你必须每次都这样做,因为现在的问题是系统性的,没有解决办法来阻止它的出现。

只需重新启动 (File > Invalidate Cache & Restart > Just Restart)

我在 AndroidStudio3.+ 中遇到过这个问题,当时在一些分级进程之间强制关闭了 Studio。

我看到了这个错误,这里发布的解决方案对我都不管用。我有一个特定的场景(见下文) ,我可以摆脱我的特定场景中的问题。我不确定 OP 是否也有同样的情况,以下是我的两点建议:

在我的具体案例中,我在 Android Studio 中打开了两个项目,其中一个项目来自 sshfs 挂载的目录(另一个项目是我计算机的本地项目)。我相信这使得安卓工作室抛出“索引暂停由于批量更新”的消息,奇怪的是,都有的项目。

为了消除本地项目上的错误,我必须关闭远程挂载项目。那个项目一结束,我当地项目的信息就消失了。

希望能帮上忙。

我通过导出项目到压缩文件,并像正常情况下打开它。您可以通过单击文件导航栏导出并选择 导出到压缩文件

无效缓存-> 重新启动 Android Studio-> 从项目位置重新导入项目

我面临着同样的问题,但导致这种情况的情况却不同: 我在 GitHub 上的项目存储库上创建了一个远程分支,它是空的。 然后在 android 工作室运行的时候,我在本地的分支结账。

然后我删除了本地存储库并重新创建了它,但是这次它不是空的。此外,我还将代码推送到远程分支。现在我认为它将正常启动项目,但同样的事情发生了。它导致了一个 IDE 错误。

为了解决这个问题,我删除了本地存储库并重新导入它。

我曾多次面对这个问题,每次我所做的都是:

首先,点击 android 工作室底部的处理栏。

一个弹出窗口将出现在屏幕上,像这样- enter image description here

单击红色圆圈的 Play 按钮,让进程完成。

请注意,您将不得不重复每次您面对这个问题,因为这是一些类型的错误或在 AS 版本3.2的东西

可选: 点击(-)最小化按钮,如果你想要弹出最小化

其他的答案对我都不管用。连播放键都没按。所有的工作就是关闭该项目,并通过“打开一个现有的 Android Studio 项目”重新打开它。

这种效果只会持续一个阶段。一旦我关闭并重新打开项目,或 AS3.3,问题就会重新出现。

删除 C:\Users\<user>\.AndroidStudio3.3\config\options\recentProjects.xml(在开始 AS 3.3之前)是完成同样事情的另一种方法。

剪辑

升级到 AS3.3.2后,这个解决方案不再有效。但是,在“无效缓存和重新启动”之后,问题消失了。

这是 Android Studio 自3.2版以来的一个问题,我已经在 Android Studio 问题跟踪中发布了一个问题,它最终被接受了。等着他们来解决。

这里是 问题追踪器,你可以从这里跟进。

请把这个问题也列出来,以帮助解决它。

  1. 结束你的项目
  2. 转到您的项目根目录,
  3. 查找并删除 xxx.iml文件、 .idea.gradle文件夹
  4. 使用 Android Studio 重新打开 您的项目。

我也有同样的问题,我通过做以下事情来解决: 点击文件-> 点击无效缓存/重新启动 您将看到一个弹出框—— > 选择 InvalidandRestart

点击播放按钮两次,然后进入文件-> 无效缓存/重新启动..。

每当你面对这个问题时,重复这个过程。

我通过删除所有 * . iml 文件和. idea 文件夹解决了这个问题

我也面临着同样的问题,似乎 Android Studio 搞乱了缓存。

转到 档案 > 使缓存无效并重新启动

然后在弹出窗口中选择 无效并重新启动

我也面临同样的问题,因为我的 AS 版本和 gradle 插件的版本不一样。

在 Android Studio V3.+ [问题跟踪程序: https://issuetracker.google.com/issues/118523471]

这个问题可能有多种原因,但主要是与“ 。级”相关或与“ 。 iml”文件相关的 IntelliJ/Android Studio 配置。

可能的解决办法:

  1. 点击处理栏下的播放图标(在 android 工作室的底部)。但是请注意,多次单击也可能会终止索引过程。
  2. 无效缓存(文件-> 无效缓存 & 重新启动-> 重新启动)
  3. 清理((构建-> 清理项目)和重建(构建-> 重建项目)
  4. 同步项目与级别文件: 可用选项(取决于 Android Studio 版本)
    • 工具-> Android-> 同步项目与分级文件
    • 按钮可在左上角的 Android 工具栏
    • 文件-> 同步项目与分级文件
  5. Delete the .idea & .gradle folders and .idea & .iml files from the project root directory and re-import the project

我已经面对这个问题相当多次,然后摆脱了使用一个或多个以上的解决方案。 但在某些情况下,上述解决方案可能都不起作用(就像最近我陷入困境一样)。在这种情况下,我必须从头开始重新创建相同的项目,并将所需的文件复制回去。但理想情况下,这不应该是解决方案。如果还有其他可能的解决办法,请告诉我。

使缓存无效并重新启动对我来说已经完成了这项工作。现在,构建正在几秒钟内进行编译。