web-dev-qa-db-ja.com

AndroidでFirebase Analyticsを使用した場合のSERVICE_VERSION_UPDATE_REQUIREDエラー

Firebase Analyticsをプロジェクトに統合したい。

Guide に従いましたが、次の警告が表示されます。

06-30 18:38:30.514 W/FA      ( 2091): Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
06-30 18:38:30.888 W/FA      ( 2091): Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
06-30 18:38:32.306 W/FA      ( 2091): Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
06-30 18:38:32.338 W/FA      ( 2091): Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
06-30 18:38:32.661 W/FA      ( 2091): Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
06-30 18:39:32.680 W/FA      ( 2091): Tasks have been queued for a long time

私のプロジェクトバージョンは次のとおりです。

ext {
minSdkVersion = 17
targetSdkVersion = 23
compileSdkVersion = 23
compileSdkVersionS = 'Google Inc.:Google APIs:23'
supportVersion = '24.0.0'
buildToolsVersion = '23.0.2'
sourceCompatibilityVersion = JavaVersion.VERSION_1_7
targetCompatibilityVersion = JavaVersion.VERSION_1_7
gradleVersion = '2.1.2'
playServicesVersion = '9.2.0'
gsonVersion = '2.3'}

ログは印刷されます

adb Shell setprop log.tag.FA VERBOSE
adb Shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

現在使用しているバージョンで十分だと思いますが、まだエラーメッセージが表示されます。誰かにヒントを教えてもらえますか?

14
Damon Yuan

質問(上記を参照)にコメントを投稿した後、Firebase 9.2.0で構築されたアプリを、古いバージョンのGoogle Play開発者サービスがインストールされているエミュレータで実行してみました。質問に投稿されたadbコマンドを使用して、質問に含まれているものと同じ警告が表示されました。また、通常のlogcat出力には次のメッセージが含まれていました。

W/GooglePlayServicesUtil: Google Play services out of date.  Requires 9256000 but found 9080030

デバイスでGoogle Play開発者サービスを更新する必要があります。 Firebase 9.2.0を実行している場合、必要なPlay Servicesバージョンは9.2.56です。

10
Bob Snyder

このメッセージは、デバイスでGoogle Playストアアプリを更新する必要があることを意味します。

Android Studio Emulatorを使用している場合:

  1. コントロールメニューの下部にある3つのドットをクリックして拡張コントロールを開く
  2. Google Playを選択
  3. 更新をクリックします
  4. エミュレーター内で「更新」ボタンをクリックします

新しいバージョンをダウンロードしてインストールすると、このエラーは発生しなくなります。

0