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

build.gradle文件中的google()和maven {url'https://maven.google.com')是否有区别,如果有的话,是什么?

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

Solutions Collecting From Web of "google()和maven {url'https://maven.google.com'}之间的区别"

google()存储库是谷歌的Maven仓库的捷径。 它是在Gradle 4.x +中引入的。 使用的实际存储库URL是“ https://dl.google.com/dl/android/maven2/ ”,如下所示。 https://maven.google.com实际上指向同一个存储库。

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

要将它们添加到您的构build中,请将maven.google.com添加到您的模块级build.gradle文件中的Maven存储库中:

 repositories { maven { url 'https://maven.google.com' // Alternative URL is 'https://dl.google.com/dl/android/maven2/' }} 

这个谷歌()只用于新的android studio 3.0和之后