【问题标题】:Cannot resolve Gradle Android dependency无法解析 Gradle Android 依赖项
【发布时间】:2015-03-12 03:36:17
【问题描述】:

我正在尝试包含 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') 

我得到的错误信息如下:

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

找不到任何与 com.larswerkman:HoloColorPicker:1.5+ 匹配的版本。 在以下位置搜索: 文件:/Users/Tom/Library/Android/sdk/extras/android/m2repository/com/larswerkman/HoloColorPicker/maven-metadata.xml 文件:/Users/Tom/Library/Android/sdk/extras/android/m2repository/com/larswerkman/HoloColorPicker/ 文件:/Users/Tom/Library/Android/sdk/extras/google/m2repository/com/larswerkman/HoloColorPicker/maven-metadata.xml 文件:/Users/Tom/Library/Android/sdk/extras/google/m2repository/com/larswerkman/HoloColorPicker/ 要求: watchfaces2.0:Application:unspecified

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

【问题讨论】:

  • 您是否将库添加到您的项目中?如果 gradle 系统可以在您的项目或存储库中找到匹配的文件,则在依赖项中编写该行将有所帮助。您尝试使用的库不在 Maven 中,因此您需要将其添加到您的项目中。
  • 我应该添加哪个库@yshahak

标签: java android android-studio gradle


【解决方案1】:

您是否在 gradle 文件中包含了 Maven?

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')
}

【讨论】:

  • 我在第二行添加了 - maven {url ....} 但它仍然因同样的错误而失败。
  • 在依赖项中插入存储库 { mavenCentral() }。
  • @yshahak - 你能给我一个包含什么的样本吗?
【解决方案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')
}

【讨论】:

  • 做到了!谢谢!
猜你喜欢
  • 1970-01-01
  • 2015-12-19
  • 2013-12-12
  • 2018-03-06
  • 1970-01-01
  • 2016-06-17
  • 1970-01-01
  • 2015-03-03
相关资源
最近更新 更多