【问题标题】:No cached version of com.android.tools.build:gradle:2.2.2 available for offline mode [duplicate]没有可用于离线模式的 com.android.tools.build:gradle:2.2.2 缓存版本[重复]
【发布时间】:2017-03-11 03:42:51
【问题描述】:

在项目同步之后,出现同步错误,显示“没有 com.android.tools.build:gradle:2.2.2 的缓存版本可用于离线模式”如何解决错误,同时保持我的电脑断网

【问题讨论】:

    标签: android gradle


    【解决方案1】:

    在 Mac 中,android studio 3.6.1 已移至 view -> Tool window -> Gradle
    然后最后会点击toggle the offline mode,如屏幕截图中红色箭头所示

    【讨论】:

      【解决方案2】:

      我找到了解决这个问题的办法。

      遵循这些简单的步骤:

      1. 单击 文件 > 设置(在 Mac 上,Android Studio > 首选项)打开设置对话框。

      2. 在左侧窗格中,展开构建、执行、部署,然后单击 Gradle。

      3. 在 Global Gradle 设置下,UNCHECK离线工作复选框。
      4. 单击应用或确定以使您的更改生效。

      它会解决问题。

      对于互联网连接,请使用 Android Studio 的 HTTP 代理

      以下步骤:

      1. 从菜单栏中,单击文件 > 设置(在 Mac 上,单击 Android Studio > 首选项)。
      2. 在左侧窗格中,单击 外观和行为 > 系统设置 > HTTP 代理。出现 HTTP 代理页面。
      3. 选择自动检测代理设置以使用代理设置的自动代理配置 URL 或手动代理配置以自行输入每个设置。有关这些设置的详细说明,请访问official website
      4. 单击应用或确定以使您的更改生效。

      最佳,

      【讨论】:

      • 感谢我的朋友@yahme3
      • 很高兴听到它对您有用。随时@FlipNovid
      【解决方案3】:

      缓存位于“c:\Program File\Android\Android Studio\gradle\m2respository\com\android”

      选择您磁盘上可用的版本。

      【讨论】:

        【解决方案4】:

        实际上在离线模式下缓存构建 gradle 版本是不可能的。要解决这个问题,您可以:

        1) 在 Gradle 选项卡属性中启用在线模式。为此,只需按“切换在线模式”按钮 或

        2) 降级到已缓存在您 PC 上的 gradle 版本。例如,com.android.tools.build:gradle:2.0.2

        【讨论】:

          【解决方案5】:

          我遇到了这个问题,我所做的只是再次运行 gradle 同步并激活我的互联网连接,同步需要 3 分钟,完成后它只是要求我进行更新以反映所有文件中的更改和然后它结束了。

          我在没有互联网连接的情况下再次关闭并打开了我的 android studio,这次它可以正确同步。试试看……

          【讨论】:

            猜你喜欢
            • 2017-08-19
            • 1970-01-01
            • 2018-03-15
            • 2014-05-01
            • 2016-09-21
            • 2020-09-13
            • 1970-01-01
            • 2018-01-08
            • 1970-01-01
            相关资源
            最近更新 更多