Différence entre google () et maven {url 'https://maven.google.com"}
y a-t-il une différence entre google() et maven { url 'https://maven.google.com'} In build.gradle fichier et si il y a de tout, c'est quoi?
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
// OR
google()
}
}
3 réponses
google()
le dépôt est un raccourci vers le dépôt maven de Google. Il a été introduit dans Grad 4.x+. L'URL du dépôt utilisé est'https://dl.google.com/dl/android/maven2/ " tel que spécifié ici.https://maven.google.com renvoie en fait au même dépôt.
Toutefois, si vous prévoyez d'utiliser le google()
raccourci, vous avez besoin du Grad 4.X+, Android Studio 3.X+ et Gradle plugin pour Android 3.x+.
Petite correction à la réponse ci-dessus. Si vous essayez d'aller à https://dl.google.com/dl/android/maven2/ il vous donne une erreur 404. L'url correcte du dépôt google maven est:
https://dl.google.com/dl/android/maven2/index.html ou tout simplement https://maven.google.com
ici vous pouvez consulter toutes les bibliothèques supportées et les dernières versions.
pour les ajouter à votre Compilation, ajouter maven.google.com aux dépôts Maven dans votre construction au niveau du module.gradle fichier:
repositories {
maven {
url 'https://maven.google.com'
// Alternative URL is 'https://dl.google.com/dl/android/maven2/'
}}
google () n'est utilisé que dans le nouveau studio android 3.0 et après