Gradle没有找到依赖项 - Android Studio

时间:2014-08-03 06:25:42

标签: android android-studio android-gradle

Gradle不再查找build.gradle中声明的依赖项。一切都很好,今天当我打开Android Studio时出现错误:

 Error:Failed to find: com.readystatesoftware.systembartint:systembartint:1.0.3

引用的库是SystemBarTint。我以前使用相同的build.gradle文件工作,但现在它不再有效。

我的 app / build.gradle 如下所示:

 apply plugin: 'com.android.application'

 android {
     compileSdkVersion 19
     buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "com.example.adnan.systembartintdemo"
        minSdkVersion 19
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
 }

 dependencies {
     compile fileTree(dir: 'libs', include: ['*.jar'])

     compile 'com.readystatesoftware.systembartint:systembartint:1.0.3'
}

我的 root / build.gradle 如下所示:

  buildscript {
          repositories {
                jcenter()
                mavenCentral()
          }

          dependencies {
                 classpath 'com.android.tools.build:gradle:0.12.+'

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

 allprojects {
      repositories {
            jcenter()
            mavenCentral()
      }
}

我在这里做错了什么想法?谢谢!

编辑:尝试导入我在工作中每天工作的项目,它也无法在该项目中找到任何依赖项。尝试重新安装Android Studio,仍然是同样的错误

1 个答案:

答案 0 :(得分:5)

好吧终于解决了这个问题。问题很奇怪,出于某种原因,它试图获取依赖的本地离线副本,我去了设置 - >编译器 - > Gradle - >启用离线工作并再次禁用它。保存并应用更改

现在它有效!