android studio中gradle找不到本地maven依赖

时间:2015-01-25 21:07:26

标签: android maven android-studio android-gradle

Android Studio无法找到显然位于我本地存储库中的依赖项。错误:

  

错误:无法找到:com.poppy:tutti-frutti-dtos:1.0.0-SNAPSHOT打开文件
在项目结构中打开   对话框

我正在使用gradle包装器和Android studio 1.0.2。我仔细检查了我的依赖项的名称,并为项目提供了以下build.gradle文件。我也尝试过使用mavenLocale(),它似乎也不起作用。有什么建议可以调试吗?

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        maven { url 'D:/Users/Math/.m2/repository' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'


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

allprojects{
    repositories {
        jcenter()
        maven { url 'D:/Users/Math/.m2/repository' }
    }
}

以下是我项目的模块build.gradle文件的依赖项部分:

apply plugin: 'com.android.application'
dependencies {
    compile 'com.google.android.gms:play-services:6.1.11'
    compile 'org.springframework.android:spring-android-rest-template:2.0.0.M1'
    compile 'com.google.code.gson:gson:2.3'
    compile 'com.android.support:appcompat-v7:21.0.+'
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.pnikosis:materialish-progress:1.2'
compile 'com.poppy:tutti-frutti-dtos:1.0.0-SNAPSHOT'
    androidTestCompile 'junit:junit:4.+'
}

我的图书馆位于:D:\ Users \ Math.m2 \ repository \ com \ poppy \ tutti-frutti-dtos \ 1.0.0-SNAPSHOT 该文件夹下有四个文件:

  • _remote.repositories
  • 行家-元数据那个local.xml
  • 什锦FRUTTI-DTOS-1.0.0-SNAPSHOT.jar
  • 什锦FRUTTI-DTOS-1.0.0-SNAPSHOT.pom

1 个答案:

答案 0 :(得分:0)

路径不匹配Math / .m2 - > Math.m2

maven { url 'D:/Users/Math/.m2/repository' }

D:\Users\Math.m2\repository\com\poppy\tutti-frutti-dtos\1.0.0-SNAPSHOT