更新到 Android Studio 3.2 后,Gradle 构建卡住并且永远不会完成

Posted

技术标签:

【中文标题】更新到 Android Studio 3.2 后,Gradle 构建卡住并且永远不会完成【英文标题】:Gradle build is stuck and never finishes after updating to Android Studio 3.2 【发布时间】:2019-03-02 05:12:56 【问题描述】:

我在 android 中有一个项目,在更新到 android studio 3.2 后,Gradle 构建被卡住并且永远不会完成。我查看了任务管理器,在我开始构建后,Open JDK Platform Binary 任务将暂停几秒钟。有人见过类似的吗?

我有 distributionUrl=https://services.gradle.org/distributions/gradle-4.6-all.zip 删除 .gradle 文件夹并重试 我的构建工具版本是 buildToolsVersion '26.0.2' 而 gradle 版本是 'com.android.tools.build:gradle:3.2.0 将编译更改为实现

我不知道为什么任务被挂起,但这就是为什么当我从终端尝试生成一个 Java 平台二进制任务并且这没有被挂起时构建卡住的原因。 任何帮助将不胜感激。

【问题讨论】:

等一下。我等了两个小时 :D >因为每次重启都是无用的。 【参考方案1】:

我设法通过更改 SDK 位置(文件->项目结构->SDK 位置)并指向 JDK 位置上的不同路径来解决它,我有另一个版本的 JDK,因此使用它不会暂停Open JDK Platform Binary 的任务。至少这个更改允许我同步和构建项目。

【讨论】:

【参考方案2】:

我遇到了同样的问题,我通过将 Android Studio 降级到 3.1.4 版本解决了这个问题。你可以从这里下载:https://developer.android.com/studio/archive

您可以保留这两个版本,并且可以使用相同的 Android SDK 文件夹。但是,我建议您在安装过程中选择“不导入设置”选项。问候。

【讨论】:

以上是关于更新到 Android Studio 3.2 后,Gradle 构建卡住并且永远不会完成的主要内容,如果未能解决你的问题,请参考以下文章

通过更新到 Android Studio 3.2 迁移到 AndroidX

同步期间出错:管道损坏-更新Android Studio 3.23.3后

同步期间出错:管道损坏-更新Android Studio 3.23.3后

Android Studio 3.2“找不到目标设备”

关于 android studio 3.2打开后一直下载中,最后还失败了 的解决方法

3.2Android Studio在物理设备中运行APP