14

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

4

3 回答 3

46

对于 Maven,只需添加到您的 pom.xml 中:

<repositories>
    <repository>
      <id>jcenter</id>
      <url>https://jcenter.bintray.com/</url>
    </repository>
</repositories>
于 2016-08-26T10:25:19.640 回答
24

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


我在Bintray[artifactory]​​背后的公司JFrog工作,有关详细信息和链接,请参阅我的个人资料。

于 2015-08-14T00:56:57.287 回答
3

是的,您可以同时使用这两个存储库,即使您不需要两者,除非您想离线工作。

转到 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()
}
}
于 2015-12-02T16:37:52.657 回答