没有缓存版本的com.android.tools.build:gradle:2.2.2可用于离线模式

时间:2016-10-28 09:14:54

标签: android gradle

在项目同步之后,会出现同步错误,说明"没有缓存版本的com.android.tools.build:gradle:2.2.2可用于离线模式"如何解决错误,同时保持我的电脑与互联网断开连接

5 个答案:

答案 0 :(得分:5)

在Mac版android studio 3.6.1中,它已移至view-> Tool window-> Gradle
然后最后点击toggle the offline mode,如红色箭头

所示。

enter image description here

答案 1 :(得分:3)

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

遵循以下简单步骤:

  1. 点击文件> 设置(在Mac上, Android Studio>偏好设置)以打开“设置”对话框。

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

  3. 在全局Gradle设置下, UNCHECK 离线工作复选框。
  4. 单击“应用”或“确定”以使更改生效。
  5. 它将解决问题。

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

    以下步骤:

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

答案 2 :(得分:1)

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

选择磁盘上可用的版本。

答案 3 :(得分:0)

实际上,无法在脱机模式下缓存构建gradle版本。要解决这个问题,你可以:

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

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

答案 4 :(得分:0)

我遇到了这个问题,而我所做的只是再次运行gradle sync同时激活我的互联网连接,它需要3分钟才能同步,一旦完成,它只是让我做更新以反映所有文件和然后结束了。

我在没有互联网连接的情况下再次关闭并打开我的android工作室,这一次它正确同步。试试吧......