Не удается создать приложение при использовании gradle (Android Studio) и локального репозитория maven

Я пытаюсь включить библиотеку Slik и Cards-UI в мое приложение, я используя студию android и gradle для сборки. Приложение строит отлично без этого, но добавление зависимости делает сборку неудачной. Глядя на журнал отладки сборки, похоже, он не ищет в локальном репо для файла arr. Я вижу, что файлы есть, и я следил за учебником на странице wiki github для установки, и это прекрасно работает. Ошибка:

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

Зависимость служб сервисов google работает нормально и найдена из центрального репозитория maven, как ожидалось. Какие-нибудь идеи? Благодаря

Ответ 1

Это ошибка https://code.google.com/p/android/issues/detail?id=63908

Если вы посмотрите на комментарий № 3 в этой ошибке, обходной путь. Попробуйте и посмотрите, поможет ли она:

Это, по-видимому, ошибка в Gradle 1.9 с локальными репозиториями Maven.

См. https://plus.google.com/109385828142935151413/posts/hF7W59uZ7rX

Обходной путь на данный момент заключается в использовании

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

вместо mavenLocal()

Ответ 2

В Android Studio 0.4.6 с использованием mavenLocal отлично работает:

repositories {
    mavenCentral()
    mavenLocal()
}

Проверьте и настройте установку Maven в настройках → Maven, чтобы убедиться, что она указывает на ваш локальный репозиторий.

Я надеюсь, что это обновление поможет новичкам.