1. ホーム
  2. android

[解決済み] Google Services 3.0.0でのapi_key/currentキーの欠落について

2022-04-26 03:23:42

質問

Google サービスとライブラリの最新版 (9.0.0) でプロジェクトをアップグレードしてから、この奇妙な問題が発生しました。

グレードコンソール :

:app:processDebugGoogleServices
Parsing json file: /Users/cyrilmorales/Documents/Projects/mobilemeans-punainenristi/app/google-services.json
:app:processDebugGoogleServices FAILED
Error:Execution failed for task ':app:processDebugGoogleServices'.
> Missing api_key/current_key object
Information:BUILD FAILED

build.gradle (root) :

dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0-alpha1'
    classpath 'com.google.gms:google-services:3.0.0'
}

build.gradle (app) :

dependencies {
    ....
    compile 'com.google.android.gms:play-services-analytics:9.0.0'
    compile 'com.google.android.gms:play-services-gcm:9.0.0'
    compile 'com.google.android.gms:play-services-maps:9.0.0'
    compile 'com.google.android.gms:play-services-location:9.0.0'
    ...
}
apply plugin: 'com.google.gms.google-services'

しかし、8.4.0のplay service librariesとgoogle-services 2.1.0ではうまく動作しています。

何か解決策があるのでしょうか?

どのように解決するのですか?

新しい設定ファイル(google-services.json)を生成してください。 https://developers.google.com/cloud-messaging/android/client#get-config

新規に設定したファイル "api_key": [ { "current_key": XXX } ] クライアントセクションの

更新しました。 または、開発者コンソールで手動でサービスを有効にし、キーを生成してください。