google()和maven之间的区别{url' https://maven.google.com' }

时间:2017-09-28 11:02:36

标签: java android gradle android-gradle

google()和maven之间是否有任何区别{url' https://maven.google.com'在build.gradle文件中,如果有,那是什么?

allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
        // OR
        google()
    }
}

2 个答案:

答案 0 :(得分:71)

google()存储库是Google maven资源库的快捷方式。它是在Gradle 4.x +中引入的。使用的实际存储库URL是“https://dl.google.com/dl/android/maven2/”,因为指定here. https://maven.google.com实际指向同一存储库。

但是,如果您打算使用google()快捷方式,则需要Gradle 4.x +,Android Studio 3.x +和Android 3.x +的Gradle插件。

答案 1 :(得分:2)

对上述答案的小修正。 如果您尝试转到https://dl.google.com/dl/android/maven2/,它会为您提供404。 google maven存储库的正确网址是:

https://dl.google.com/dl/android/maven2/index.html 要不就 https://maven.google.com

您可以在此检查所有支持的库和最新版本。