无法解决Gradle Android依赖关系

时间:2015-03-12 03:36:18

标签: java android android-studio gradle

我正在尝试包含HoloColorPicker库(或者就我项目中的任何其他库而言),但是,我似乎无法下载它。

我的build.gradle文件中的依赖项部分如下所示:

compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:1.1.+'
compile 'com.google.android.gms:play-services-wearable:6.5.+'
compile 'com.android.support:support-v13:21.0.+'
compile 'com.larswerkman:HoloColorPicker:1.5+'
wearApp project(':Wearable') 

我得到的错误信息如下:

  

出了什么问题:配置项目时出现问题   ':应用'。无法解析配置的所有依赖项   ':应用程序:_debugCompile'。

     
    

找不到与com.larswerkman匹配的任何版本:HoloColorPicker:1.5+。          在以下位置搜索:              文件:/Users/Tom/Library/Android/sdk/extras/android/m2repository/com/larswerkman/HoloColorPicker/maven-metadata.xml              文件:/用户/汤姆/库/安卓/ SDK /演员/安卓/ m2repository / COM / larswerkman / HoloColorPicker /              文件:/Users/Tom/Library/Android/sdk/extras/google/m2repository/com/larswerkman/HoloColorPicker/maven-metadata.xml              文件:/用户/汤姆/库/安卓/ SDK /演员/谷歌/ m2repository / COM / larswerkman / HoloColorPicker /          要求:              watchfaces2.0:应用程序:未指定的

  

我似乎无法弄清楚为什么Android Studio在我的本地路径下寻找库而不是从互联网上删除库。我怎样才能解决这个问题?

2 个答案:

答案 0 :(得分:3)

您是否已将Maven包含在您的gradle文件中?

repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.android.support:wearable:1.1.+'
    compile 'com.google.android.gms:play-services-wearable:6.5.+'
    compile 'com.android.support:support-v13:21.0.+'
    compile 'com.larswerkman:HoloColorPicker:1.5+'
    wearApp project(':Wearable')
}

答案 1 :(得分:2)

只是为了完成图片:

dependencies {
    repositories {
         mavenCentral()
    }
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.android.support:wearable:1.1.+'
    compile 'com.google.android.gms:play-services-wearable:6.5.+'
    compile 'com.android.support:support-v13:21.0.+'
    compile 'com.larswerkman:HoloColorPicker:1.5+'
    wearApp project(':Wearable')
}