【问题标题】:enable gradle 'offline mode' and sync project is poping in android studio even though i unchecked the offline mode启用 gradle '离线模式' 并且同步项目在 android studio 中弹出,即使我取消选中离线模式
【发布时间】:2018-09-09 05:20:28
【问题描述】:

我试图在android studio中运行我的项目,它说启用gradle'离线模式'并同步项目,但我已经取消选中离线模式

【问题讨论】:

  • 检查您的互联网连接...
  • 检查您的代理连接..
  • 除了“启用离线模式”还有什么错误?
  • 感谢所有的回复,我理解代理是问题,但即使我从设置选项卡禁用代理并更改为无代理......仍然它说未知主机代理

标签: android android-studio


【解决方案1】:

在您的 gradle 构建期间,可能需要一些自动下载。最好连接到互联网并重新构建,以免发生内部错误。否则,您可以检查离线模式并同步项目。

【讨论】:

  • 感谢所有的回复,我理解代理是问题,但即使我从设置选项卡禁用代理并更改为无代理......仍然它说未知主机代理
【解决方案2】:

Gradle 无法连接到定义的存储库来检查和更新您使用的某些库,因此它建议您进入离线模式。但是,如果您在很可能没有所需库的缓存版本之前从未构建过项目,那么:

  1. 检查您的互联网连接是否正常
  2. 检查是否添加了任何 最近可能导致问题的图书馆 - 尝试评论它们 在再次同步之前
  3. 检查您是否在项目 gradle 文件中更改或添加了任何存储库

【讨论】:

  • 感谢所有的回复,我理解代理是问题,但即使我从设置选项卡禁用代理并更改为无代理......仍然它说未知主机代理
  • 从位于项目目录的 gradle.properties 文件中删除代理设置。设置选项卡只设置android studio本身使用的代理。
【解决方案3】:

我注意到您的评论,请转到 gradle.properties 文件(项目根目录)并找到如下行:

systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=443
systemProp.http.proxyUser=username
systemProp.http.proxyPassword=password
systemProp.http.auth.ntlm.domain=domain

删除这些行并点击File - Sync project with gradle files。如果你在你的模块 build.gradle 文件或其他地方找到这些行,也删除它们。

【讨论】:

    【解决方案4】:

    1.打开您的项目。
    2.转到 Gradle 按钮的左侧。
    3.

    1. 点击上方图片显示的按钮。
    2. 如果这种类型的视图您未处于离线模式。
    3. 转到构建并重新构建项目。

    以上都对我有用。

    【讨论】:

      猜你喜欢
      • 2020-07-08
      • 2020-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-06
      • 1970-01-01
      • 2015-04-27
      • 1970-01-01
      相关资源
      最近更新 更多