我是Android Studio新手。我在我的项目中使用库。 maven central已经更新了facebook sdk的版本,而我正在使用的其他库都可以在jcenter上使用。我想知道我们是否可以在项目中使用这两个存储库。如果是,那么我如何在gradle文件中定义它以便工作室从正确的位置下载aar。任何例子都会有所帮助。
答案 0 :(得分:34)
并且对于maven,只需添加到您的pom.xml:
<repositories>
<repository>
<id>jcenter</id>
<url>https://jcenter.bintray.com/</url>
</repository>
</repositories>
答案 1 :(得分:22)
你永远不需要两者。 JCenter是Maven Central的超集,它应该足以满足所有依赖项。
我与JFrog,Bintray和 [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()
}
}