2015-07-21 110 views
3

我觉得我很愚蠢,或者我错过了某些东西 - 希望后者 - 但我无法正确导入依赖项。在Android Studio中包含来自Maven本地资源库的依赖项Gradle

我有〜/ .m2/repository中的存储库,并在目录中可以看到部署。

Maven的Setting.xml的有

<localRepository>${user.home}/.m2/repository</localRepository> 

这里是gradle这个文件:

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile project(':lib_facebook') 
compile project(':lib_dslrdashboard') 
apt "org.androidannotations:androidannotations:3.2" 
compile 'org.androidannotations:androidannotations-api:3.2' 
compile 'de.livereach:rpc-objects-android:1.0.0'//THIS IS THE LOCAL DEPENDENCY 
compile 'com.android.support:appcompat-v7:22.0.0' 
compile 'org.slf4j:slf4j-android:1.6.1-RC1' 
compile 'org.springframework.android:spring-android-rest-template:1.0.1.RELEASE' 
compile 'com.fasterxml.jackson.core:jackson-databind:2.3.2' 
compile 'de.keyboardsurfer.android.widget:crouton:[email protected]' 
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3' 
compile 'com.github.castorflex.smoothprogressbar:library:1.1.0' 
compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
    transitive = true; 
} 
compile('com.twitter.sdk.android:twitter:[email protected]') { 
    transitive = true; 
} 

}

我在Mac OSX上事先10.10

谢谢!

+0

好绝对是第一选择,因为我是部署库的错误的分支。 –

回答

5

默认情况下,Gradle不会查看Maven本地存储库。你需要明确它问:

allprojects { 
    repositories { 
     jcenter() 
     mavenLocal() // add this line 
    } 
} 

摇篮DSL文档为mavenLocal()docs.gradle.org/…

相关问题