我是Android Studio的新手。我正在我的项目中使用库。Maven Central有Facebook SDK的更新版本,而我使用的其余库都可以在Jcenter上找到。我想知道是否可以在我们的项目中同时使用这两个存储库。如果可以,那么我需要如何在gradle文件中定义它,以便Studio从正确的位置下载AAR。任何示例都将有所帮助。
我是Android Studio的新手。我正在我的项目中使用库。Maven Central有Facebook SDK的更新版本,而我使用的其余库都可以在Jcenter上找到。我想知道是否可以在我们的项目中同时使用这两个存储库。如果可以,那么我需要如何在gradle文件中定义它,以便Studio从正确的位置下载AAR。任何示例都将有所帮助。
对于Maven,只需在您的pom.xml文件中添加:
<repositories>
<repository>
<id>jcenter</id>
<url>https://jcenter.bintray.com/</url>
</repository>
</repositories>
你不需要两者都用。JCenter是Maven Central的超集,对于所有依赖项来说它应该足够了。
我是JFrog公司的一员,该公司是Bintray和[artifactory]背后的推手,有关详细信息和链接,请参见我的个人资料。
是的,即使您不需要工作脱机,也可以使用两个存储库。
转到应用程序文件夹中的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()
}
}