Difference between google() and maven { url 'https://maven.google.com' }

前端 未结 2 839
生来不讨喜
生来不讨喜 2020-11-30 01:21

Is there any difference between google() and maven { url \'https://maven.google.com\' } in build.gradle file and if there is any, what is it?

allprojects {
          


        
相关标签:
2条回答
  • 2020-11-30 01:59

    The google() repository is a shortcut to Google's maven repository. It was introduced in Gradle 4.x+. The actual repository URL used is `"https://dl.google.com/dl/android/maven2/" as specified here. https://maven.google.com actually points to the same repository.

    However, if you are planning to use the google() shortcut, you need Gradle 4.x+, Android Studio 3.x+ and Gradle plugin for Android 3.x+.

    0 讨论(0)
  • 2020-11-30 02:00

    Small correction to the answer above. If you try to go to https://dl.google.com/dl/android/maven2/ it gives you a 404. The correct url to google maven repository is:

    https://dl.google.com/dl/android/maven2/index.html or just https://maven.google.com

    Here you can check all the supported libraries and the latest versions.

    0 讨论(0)
提交回复
热议问题