Existe-t-il une différence entre google () et maven {url ' https://maven.google.com '} dans le fichier build.gradle et, le cas échéant, de quoi s'agit-il?
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
// OR
google()
}
}
Le référentiel google()
est un raccourci vers le référentiel maven de Google. Il a été introduit dans Gradle 4.x +. L’URL du référentiel utilisé est "" https://dl.google.com/dl/Android/maven2/ ", comme spécifié ici.https://maven.google.com pointe en fait sur le même référentiel.
Toutefois, si vous prévoyez d'utiliser le raccourci google()
, vous avez besoin de Gradle 4.x +, Android Studio 3.x + et du plug-in Gradle pour Android 3.x +.
Petite correction à la réponse ci-dessus. Si vous essayez d'accéder à https://dl.google.com/dl/Android/maven2/ , cela vous donne un 404. L'URL correcte du référentiel google maven est:
https://dl.google.com/dl/Android/maven2/index.html ou juste https://maven.google.com
Ici, vous pouvez vérifier toutes les bibliothèques prises en charge et les dernières versions.