更新到Android Studio 3.2后,Gradle构建一直卡住,无法完成。

3
我有一个关于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'
  • 将compile改为implementation
我不知道为什么任务会被挂起,所以当我从终端尝试时,会生成一个Java Platform Binary任务,而这个任务是没有被挂起的。如果有帮助,非常感谢。

只是等一下。我已经等了两个小时 :D 因为每次重启都是无用的。 - Peter
3个回答

1

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


1
我遇到了同样的问题,我通过将Android Studio降级至3.1.4版本来解决它。您可以从这里下载:https://developer.android.com/studio/archive 您可以保留两个版本,并且可以使用相同的Android SDK文件夹。但是,在安装过程中,我建议您选择“不导入设置”选项。问候。

1
删除 "/build/" 和 "/app/build/" 文件夹解决了我的问题!

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