13

こんにちは私は、電子メールとパスワードを使用して認証でFirebaseに接続できるAndroidプログラムを作成しようとしていますが、私のGoogle Playサービスが最新ではないと言っていますAndroidスタジオのエミュレータでGoogle Playサービスをアップデートする方法

enter image description here

私は私のSDKマネージャ

enter image description here

に応じて、最新のGoogle Playのサービスを持っていると私はそれが私が使用したときのように私のコードの問題であるとは思わないように私はここに切り株いますそれをデバッグするための私の友人の電話は動作しますが、エミュレータを使用しているときは動作しません。

Androidスタジオの内蔵エミュレータでGoogle Playサービスを更新するにはどうすればよいですか。

+0

あなたは本物の携帯電話のようにエミュレータ内でそれを実行しようとしましたがありますか? (設定 - >アプリ - > Google Playサービス - >更新プログラムのインストール) 私のAMD 3.4 GHzはこのクラップスを実行するには遅すぎると思われるので、確認できません。エミュレータ自体の起動には30分かかります。 – Bevor

+0

@Bevorエミュレータでは選択できないアップデートをインストールするオプションが表示されない – Annonymous177

+0

[エミュレータでGoogle Playサービスを更新する](https://stackoverflow.com/questions/35476182/updating-google-play- services-in-emulator) –

答えて

0

このthreadに記載されている最新のAPK for Play Servicesをダウンロードしてインストールしてください。あなたは、エミュレータ上でアプリケーションをテストするのAndroid 4.2.2(API 17)以降のバージョン用のディレクトリを展開し、GoogleのAPIを選択して、それをインストールしたい場合はGoogle documentation

から基づい

。その後、プラットフォームターゲットとしてGoogle APIを使用して新しいAVDを作成します。

エミュレータで設定 - >アプリに移動し、Google Playサービスを見つけてください。バージョン番号を確認し、build.gradleで使用します。最新バージョンで更新するには、documentationSO questionにそれを表示することができます。

アップデートはすべてのユーザーにすぐに届くわけではないため、アプリはAPIトランザクションを実行する前に利用可能なバージョンを確認する必要があります。

2

私は同じ問題を抱えていましたが、半日で作業しました。

エミュレータでは、設定 - >アプリ - > Google Playサービスに移動し、使用しているバージョンとbuild.gradleファイルの表示内容を比較します。

私のケースでは、エミュレータは以前のバージョンを実行していましたが、更新の量は変更されていないようです。 build.gradleで

、私は次のように変更:

compile 'com.google.android.gms:play-services:9.6.1' 

compile 'com.google.android.gms:play-services:8.+' 

に私はアンドロイド・スタジオを再起動し、それが完璧に働いた後。

+0

他の依存関係がたくさんあるので、GPSサービスを最新の状態に保つ必要がない限り、 –

1

私は同じ問題に直面していましたが、私はbuild.gradleで私のプレイサービスのバージョンをダウングレードしました。

  1. 設定 - > apps-> Googleのサービスアプリケーション再生 check image
  2. 私のGoogle Playサービスのバージョンは、それはだ、10.2.98である私たちは、より低いグーグル・プレイ・サービスを(モジュールレベルのbuild.gradleに)バージョンを必要とする理由エミュレータのライブラリバージョン。
  3. 低いバージョンfrom hereを設定し、我々は10.2.6が優れている見ると、この コンパイルなどのbuild.gradleでそれを設定することができます「com.google.android.gms:遊ぶ - サービス - 場所:10.2.6」 だけシンプルなアプリをもう一度実行してください。
15

GoogleがAndroid SDK Tools 26.0.0にGoogle Play Store imagesを導入して以来、エミュレータにはGoogle Playストアがインストールされています。 26.0.3

  • からグーグルPlaystore(アンドロイドOと現在ネクサス5とネクサス5倍)

    enter image description here

    をサポートするエミュレータの使用イメージを作成することで新しいタブを追加します

    Playサービスのバージョンを表示するGoogle Play Storeの画像の拡張ウィンドウと、Playサービスの更新を確認するボタン。

emulator settings

+5

私はv26.1.4のエミュレータを持っていますが、私のAVDのプレイストアの欄にアイコンが表示されていても、Google Playのタブは表示されません – buss

+0

@buss Google Playシステムイメージをインストールする必要があります(システムイメージを選択する場合は、 「推奨」タブ)。これまでAPI24〜27のみがサポートされているようです。 – FlorianT

関連する問題