更新到 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后