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

时间:2015-12-16 10:00:00

标签: android intellij-idea gradle android-gradle build.gradle

我在与Internet断开连接的计算机上安装了JetBrains IDEA 15.0.2和android支持。 之后,项目同步给出了一个错误,即gradle不存在,所以我通过下载gradle 2.2.1并将其解压缩到相应的位置来解决问题 但之后发生了一个新的同步错误,说“没有缓存版本的com.android.tools.build:gradle:1.2.3可用于离线模式” 如何解决错误,同时保持我的电脑与互联网断开连接

2 个答案:

答案 0 :(得分:18)

请尝试以下步骤:

  1. 取消勾选"脱机工作"在文件>设置> Gradle>全局格式设置
  2. 重新同步项目,例如重新启动Android Studio
  3. 同步后,您可以再次选中该选项以脱机工作。

答案 1 :(得分:4)

我在android studio中遇到了类似的问题,因为它也使用了gradle所以我的问题是应用程序的源代码是用旧版本的gradle编写的,但我有最新的android工作室和最新的gradle。所以将类路径依赖项更改为具有最新的gradle版本

在项目级别的build.gradle文件中更新依赖项下的Classpath 来自

dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
}

dependencies {
            classpath 'com.android.tools.build:gradle:2.1.0'

            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
    }