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