Android Studio 3.1:更新 gradle 文件导致 android studio 冻结

Android Studio 3.1 : updating gradle file cause android studio to freeze

今天我将 Android Studio 从 3.0.1 更新到 3.1。

我在使用 Gradle 时遇到了一个奇怪的问题。每次我尝试编辑 .gradle 文件时,Android Studio 都会冻结。

通过一些研究,我发现每次编辑 .gradle 文件时,Android Studio 都会发送一个搜索请求“http://search.maven.org/”。

我在工作中使用代理,一切都已配置,更新之前一切正常。

是否有人在使用此版本或旧版本时遇到过同样的问题?

jcenter 有问题,所以当你让你的项目正确构建时,一次启用 offline-mode 这样 AS 就不必在每次 gradle 刷新时连接到 jcenter。

有关详细信息,请参阅

更新 build.gradle 中的 maven gradle 插件,使用以下

classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'

gradle-wrapper.properties 中使用:

distributionUrl=https://services.gradle.org/distributions/gradle-4.4-all.zip

并将 buildToolsVersion 更新为 27.0.3

检查 idea.log 以查看是否有任何错误总是好的。在 Mac OS X 上,您可以使用 "Help" > "Show Log in Finder" 来显示 idea.log 文件。

就我而言,我发现了以下错误,我的代理失败了,因为我刚刚更改了密码。更新密码后,冻结问题消失了。

WARN - roid.inspections.LintIdeClient - Could not connect to maven central to look up the latest available version for com.google.android:flexbox:+
WARN - roid.inspections.LintIdeClient - Could not connect to maven central to look up the latest available version for com.google.android:flexbox:+