web-dev-qa-db-fra.com

Utilisation de jcenter et mavenCentral à la fois dans Android Studio

Je suis nouveau dans Android Studio. J'utilise des bibliothèques dans mon projet. Le maven central a mis à jour la version de facebook sdk, tandis que le reste des bibliothèques que j'utilise sont disponibles sur jcenter. Je veux savoir si nous pouvons utiliser ces deux référentiels dans notre projet. Si oui, alors comment en ai-je besoin pour définir dans un fichier gradle afin que le studio télécharge aar à partir de l'emplacement correct. Tout exemple serait utile.

14
Nitish Kumar

et pour maven, ajoutez simplement à votre pom.xml:

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

Vous n'avez jamais besoin des deux. JCenter est un sur-ensemble de Maven Central, et il devrait suffire pour toutes les dépendances.


Je suis avec JFrog , la société derrière Bintray et [artifactory] , voir mon profil pour les détails et les liens.

22
JBaruch

Oui, vous pouvez utiliser les deux référentiels même si vous n'en avez pas besoin, sauf si vous souhaitez travailler hors ligne.

Accédez à votre fichier build.gradle dans votre dossier d'application et saisissez le code suivant:

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()
}
}
2
Keerthi Mukku