[Android]Google Play Servicesのバージョンアップがうまくいかない場合の対処法(Please fix the version conflict either by updating the version of the google-services plugin)

このページには広告が含まれる場合があります。

 

地図や広告などのGoogleの色んな機能が使えるGoogle先生公式のAPIである「Google Play Services」のプラグインのバージョンをアップデートした際に、起こる

Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 9.0.0.

こんな謎のエラーが発生した場合の対処法です。

結論だけを言うと、Google Play ServicesのAndroidのプラグインであるこいつ

apply plugin: 'com.google.gms.google-services'

の場所を、

appレベル(モジュールレベル)のbuild.gradleファイルの一番下に持っていけばいい、という話です。

ですので、

これを

apply plugin: 'com.google.gms.google-services' 

dependencies {
    implementation 'com.google.firebase:firebase-ads:12.0.0'
}

こうすればいい。

dependencies {
    implementation 'com.google.firebase:firebase-ads:12.0.0'
}

apply plugin: 'com.google.gms.google-services' ← 一番下に持ってくる

バージョンアップしたのになんでやねん!?と、しかも12.0.0から古いバージョンである9.0.0に「アップデートせえ」というのもおかしいですし、「どうしたらええねん!?」という感じですが、これでエラーは出なくなると思います。

およそ論理的な方法とは言い難い解決策ですが、Google Play Servicesでバージョンコンフリクトを起こしたら、とりあえずappレベルのbuild.gradeファイルのGoogle Play Servicesのプラグインの記述場所をチェックして、一番下に持っていけばいいということのようです。

(詳しくは下の動画で解説していますので、よろしければご覧ください)

こんな記事も読まれています

イチオシ

40代から感じるモヤモヤを解消できる 無料動画セミナー

あすコロ式・40代からの人生アップデート【新】戦略

アラフォーでキャリアを失ったバリバリ左脳人間・スピリチュアル耐性ゼロの元金融マンが、人生どん底から立ち上がる過程でたどり着いた「人生再構築メソッド」。40代・50代を過ぎて多くの人が感じる「このままでいいんかな?」「この先どうしたらいいかわからない」というモヤモヤを解消し、人生後半戦をアップデートさせる【新】戦略。

今すぐ無料で動画セミナー(80分)を見る ▶

TOP