使用gradle(Android Studio)和本地Maven回购时无法构build应用程序

我正在尝试在我的应用中包含库Slik和Cards-UI ,我正在使用android studio和gradle来构build。 应用程序生成没有这个罚款,但添加依赖使得构build失败。 看看构build的debugging日志,它似乎并没有在arr文件的本地回购看。 我可以看到文件在那里,我已经按照github wiki页上的教程进行安装,并且工作正常。 错误是:

A problem occurred configuring project ':climbtrack'. > Could not resolve all dependencies for configuration ':climbtrack:_debugCompile'. > Could not find com.afollestad.cardsui:library:1.0-SNAPSHOT. Required by: ClimbTrack:climbtrack:unspecified > Could not find com.afollestad.silk:library:1.0-SNAPSHOT. Required by: ClimbTrack:climbtrack:unspecified 

这是我的build.gradle

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } } apply plugin: 'android' repositories { mavenLocal() mavenCentral() } android { compileSdkVersion 18 buildToolsVersion "19.0.0" defaultConfig { minSdkVersion 15 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile 'com.google.android.gms:play-services:4.0.30' compile 'com.afollestad.cardsui:library:1.0-SNAPSHOT' compile 'com.afollestad.silk:library:1.0-SNAPSHOT' } 

谷歌播放服务依赖项工作正常,并从预期的maven中央回购find。 任何想法的人? 谢谢

Solutions Collecting From Web of "使用gradle(Android Studio)和本地Maven回购时无法构build应用程序"

这是错误https://code.google.com/p/android/issues/detail?id=63908

如果您查看该错误中的评论#3,则有一个解决方法。 尝试一下,看看是否有帮助:

这似乎是本地Maven仓库Gradle 1.9中的一个bug。

请参阅https://plus.google.com/109385828142935151413/posts/hF7W59uZ7rX

目前的解决方法是使用

  maven { url "${System.env.HOME}/.m2/repository" } 

而不是mavenLocal()

在Android Studio 0.4.6中使用mavenLocal工作正常:

 repositories { mavenCentral() mavenLocal() } 

在首选项>> Maven中检查并configuration您的Maven安装,以确保它指向您的本地存储库。

我希望这个更新帮助新手。