在Android Studio中使用jcenter和mavenCentral

时间:2015-08-12 09:22:13

标签: maven android-studio jcenter

我是Android Studio新手。我在我的项目中使用库。 maven central已经更新了facebook sdk的版本,而我正在使用的其他库都可以在jcenter上使用。我想知道我们是否可以在项目中使用这两个存储库。如果是,那么我如何在gradle文件中定义它以便工作室从正确的位置下载aar。任何例子都会有所帮助。

3 个答案:

答案 0 :(得分:34)

并且对于maven,只需添加到您的pom.xml:

<repositories>
    <repository>
      <id>jcenter</id>
      <url>https://jcenter.bintray.com/</url>
    </repository>
</repositories>

答案 1 :(得分:22)

你永远不需要两者。 JCenter是Maven Central的超集,它应该足以满足所有依赖项。

我与JFrogBintray [artifactory]背后的公司,请参阅my profile了解详细信息和链接。

答案 2 :(得分:2)

是的,即使您不需要两个存储库,也可以使用这两个存储库,除非您想要脱机工作。

转到app文件夹中的build.gradle文件,然后输入以下代码:

buildscript 
{
repositories 
{
    jcenter{ url "http://jcenter.bintray.com/" }
    maven { url 'http://repo1.maven.org/maven2' }
}
dependencies 
{
    classpath 'com.android.tools.build:gradle:1.3.0'
}
}

allprojects 
{
repositories 
{
    jcenter()
}
}