質問: googleserviceを初期化できませんでした 私は自分のandroidアプリケーションでgoogleマップを使用しています。キーを作成し、マニフェストファイルに必要な権限を追加しました。しかしすぐに私は私がデバッガでこのメッセージを受け取るアプリケーションを起動します。 googleserviceの初期化に失敗しました、状態:10、googleサービスの初期化に必要なリソース: 'r.string.google_app_id'がありません。考えられる原因は、google-services.jsonまたはcom.google.gms.google-services gradle pluginがないことです。 私は何が悪いのかわからない。マップはうまく機能しているので、問題なく使用できます。私のgradleファイルには、次のエントリがあります。 「com.google.android.gms:play-services:8.4.0」をコンパイルします。 それは何について不平を言っていますか、そしてどのようにそれを軽減しますか?
回答: 私の場合、このエラーの原因は、gradle用googleサービスプラグインとplayサービスライブラリが互換性のないバージョンだったことです。互換性のあるバージョンのための指示:1)プロジェクトレベルのbuild.gradleに依存関係を追加します。classpath 'com.google.gms:google-services:1.5.0-beta2' 2)アプリレベルのbuild.gradleにプラグインを追加します。apply plugin: 'com.google.gms.google-services' 3)android studioを使用している場合、これはアプリケーションのbuild.gradleファイルの依存関係セクションに追加する文字列です。dependencies { compile "com.google.android.gms:play-services:8.3.0" } 出典: https://developers.google.com/cloud-messaging/android/client