I am new to Android Studio. I am using libraries in my project. The maven central has updated version of facebook sdk, while rest of libraries I am using are available on jcenter. I want to know if we can use both these repositories in our project. If yes, then how do I need it to define in gradle file so that studio downloads aar from correct location. Any example would be helpful.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
and for maven just add to your pom.xml:
<repositories>
<repository>
<id>jcenter</id>
<url>https://jcenter.bintray.com/</url>
</repository>
</repositories>
回答2:
You never need both. JCenter is a superset of Maven Central, and it should suffice for all the dependencies.
I am with JFrog, the company behind Bintray and [artifactory], see my profile for details and links.
回答3:
Yes you can use both repositories even though you don't need both unless you want to work offline.
Go to your build.gradle file in your app folder and type the following code:
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()
}
}