[解決済み] Google Play Services GCM 9.2.0 で 9.0.0 に戻すための「アップデート」を要求される。
2022-04-30 16:57:44
質問
今朝、プロジェクト・ライブラリの最新バージョンへのアップデートを開始しました。
GCMを最新のバージョン9.2.0にアップデートしようとしているのですが、こんなエラーが出ます。
Error:Execution failed for task ':app:processDebugGoogleServices'. google-services プラグインのバージョンを更新するか、バージョンの衝突を修正してください(最新バージョンに関する情報は、以下のサイトにあります)。 https://bintray.com/android/android-tools/com.google.gms.google-services/ または com.google.android.gms のバージョンを 9.0.0 に更新してください。
私のコードはこんな感じです。
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
そして
dependencies {
...
compile "com.google.android.gms:play-services-gcm:9.2.0"
...
}
どなたか同じ問題をお持ちの方/解決された方はいらっしゃいますか?
ありがとうございます。
EDIT
どうやら、app/build.gradleファイルの一番下にGSMプラグインを適用する必要があるようです。そうでないと、バージョン9.2.0がプロジェクトで衝突を引き起こします。
参考までに、私のapp/build.gradleファイルは現在このような感じになっています。
apply plugin: "com.android.application"
apply plugin: "com.neenbedankt.android-apt"
android {
...
}
dependencies {
...
// Google Cloud Messaging
compile "com.google.android.gms:play-services-gcm:9.2.0"
...
}
apply plugin: "com.google.gms.google-services"
解決方法は?
行はありますか?
apply plugin: 'com.google.gms.google-services'
の行を、アプリの build.gradle ファイルの最下部に追加してください。
一番上にあるとエラーが出たり、書かれているように ここで ということは、一番下にあるはずです。
関連
-
[解決済み] エラー:バージョンの衝突を修正(google-servicesプラグイン)
-
Android のパッケージングに失敗し、Android リソースのリンクに失敗したことを示すプロンプトが表示される
-
android:EMSのプロパティ
-
Android ProgressBarのスタイルカラーを変更する
-
Android Get set image.setImageResource(R.drawable.xxx) リソース
-
SpinnerのOnItemSelectedListenerのonItemSelectedメソッドの4つのパラメーターの意味
-
Androidカスタムドロップダウンリストボックスコントロール
-
AndroidStudioのショートカット 検索/置換
-
android.content.ActivityNotFoundException を解決します。Intent問題を処理するActivityが見つからない
-
[解決済み】8.4.0にアップデートするとバージョンの衝突が起こる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Gradle の同期に失敗しました。com.android.tools.build:gradle が見つかりませんでした。
-
android E/RecyclerView﹕ アダプタが接続されていないため、レイアウトをスキップする。
-
エラーが発生しました。ArrayAdapter は、リソース ID が TextView である必要があります。
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
ConstraintLayoutのいくつかのプロパティの概要(RelativeLayoutの強化版、LinearLayoutの比例プロパティを含む、階層ツールの削減)。
-
Android ProgressBarの色を変更する
-
Android ProgressBarのスタイルカラーを変更する
-
アンドロイドシェイプ、グラデーション、角丸、ボーダーラインの設定
-
アンドロイドスタジオ学習入門
-
アンドロイドにおけるトークンの利用