web-dev-qa-db-ja.com

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()
    }
}
52
Amit Kumar

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プラグインが必要です。

73
Jayson Chacko

上記の答えに対する小さな修正。 https://dl.google.com/dl/Android/maven2/ にアクセスしようとすると、404が返されます。GoogleMavenリポジトリの正しいURLは次のとおりです。

https://dl.google.com/dl/Android/maven2/index.html または単に https://maven.google.com

ここでは、サポートされているすべてのライブラリと最新バージョンを確認できます。

2
Sergio