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

时间:2017-03-27 09:35:47

标签: android android-studio android-gradle

我确实从here下载了gradle-3.3-all.zip,然后将其提取到C:\Program Files\Android\Android Studio\gradle\gradle-3.3\

在Android Studio中File>Settings>Build, Execution,...>Build Tools>Gradle 我将设置更改为'使用本地Gradle分发'和Gradle Home Path' Gradle Home Path'已更改为C:\Program Files\Android\Android Studio\gradle\gradle-3.3并且已选中离线工作全局Gradle设置!

但是在构建期间发生了这个gradle错误:

  

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

此外,当我将脱机工作更改为未选中时,会发生此错误:

  

错误:无法获取   ' https://repo1.maven.org/maven2/com/android/tools/build/gradle/3.3/gradle-3.3.pom&#39 ;.从服务器收到状态码407:需要代理验证

此路径https://repo1.maven.org/maven2/com/android/tools/build/gradle/ 不包含gradle 3.3

我的错误是什么?

1 个答案:

答案 0 :(得分:6)

您正在混合使用gradle版本和Android gradle插件版本。

classpath 'com.android.tools.build:gradle:2.3.0' // this is Android gradle plugin version

在撰写本文时,latest stable version的gradle是3.5。 Android Gradle插件的latest stable version2.3.2