Using jcenter and mavenCentral both in Android Studio

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.

Answers


and for maven just add to your pom.xml:

<repositories>
    <repository>
      <id>jcenter</id>
      <url>https://jcenter.bintray.com/</url>
    </repository>
</repositories>

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.


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()
}
}

Need Your Help

How to use SSH to run a shell script on a remote machine?

shell ssh sysadmin remote-execution

I have to run a shell script (windows/Linux) on a remote machine.

Global log level for CocoaLumberjack

ios objective-c logging lumberjack

I'm using CocoaLumberjack in an iPhone project, to log some information.