【问题标题】:Gradle Sync Connection TimeoutGradle 同步连接超时
【发布时间】:2016-05-30 10:00:29
【问题描述】:

我在尝试同步 gradle 时经常遇到以下错误

错误:连接超时:连接。如果您使用 HTTP 代理,请在 ide 或 gradle 中配置代理设置。

有时我没有收到错误,gradle sync 需要超过 1 小时

【问题讨论】:

  • 你的 Gradle 版本和 Android Studio 版本是多少?
  • 我使用 android studio 2.1 和 Gradle 2.1
  • 您是否处于任何安全连接或开放网络中。 Gradle sycn 在可能的组织环境中失败。
  • 不,我不是。我不使用任何安全连接

标签: android android-studio gradle android-gradle-plugin build.gradle


【解决方案1】:

尝试在浏览器中打开并检查此网址 Google DL 并尝试从 Gradle Site 下载最新的 Gradle 版本

如果您无法访问和下载文件,则时间消耗是因为您可能会收到 403。您的计算机上可能没有下载访问权限。 请联系您的网络管理员并请求访问权限。

使用以下设置配置您的 gradle.properties -

systemProp.http.proxyPassword=
systemProp.http.proxyHost=
systemProp.http.proxyPort=
systemProp.http.proxyUser=

systemProp.https.proxyPort=
systemProp.https.proxyUser=
systemProp.https.proxyHost=
systemProp.https.proxyPassword=

或者您可以转到设置 -> HTTP 代理 -> 提供详细信息。

现在转到 SDK 管理器 -> 工具 -> 选项 -> 设置提供的代理服务器和端口。

重建你的项目,你会收到代理对话框提示 -> 检查 https 代理并构建。

编辑 1

如果上述解决方案不起作用。转到设置 -> 搜索 Gradle -> 在全局 gradle 设置下检查离线模式。

【讨论】:

  • @hadi 如果此解决方案不起作用,请告诉我们。我们会提供更多可能的解决方案。
  • @HadiMohammadi 我已经更新了答案。请检查这是否适合您。
【解决方案2】:

我刚刚在我的办公室网络中遇到了同样的问题。

默认情况下,Android Studio 中的“HTTP 代理”设置为“无代理”。

我通过将“HTTP 代理”设置为“自动检测”来解决此问题。

【讨论】:

    【解决方案3】:

    如果之前运行正常但突然停止,请尝试删除您最近添加的所有依赖项并再次同步。如果您不记得,请尝试在离线模式下运行它。

    【讨论】:

      猜你喜欢
      • 2020-11-29
      • 1970-01-01
      • 2018-04-18
      • 1970-01-01
      • 2021-11-11
      • 2020-07-09
      • 1970-01-01
      • 1970-01-01
      • 2015-07-13
      相关资源
      最近更新 更多