Google PlayストアはAVDエミュレーターでサポートされていますか?


117

かなりググった後、私はこの質問に対する答えを見つけることができません。グーグルプレイストアはAVDエミュレータで公式にサポートされていますか?

私はそれが一度停止されたことを知っています、そしてそれはそれがアンドロイドの特定のバージョンの後に戻されたと聞きます。私はavd androidバージョン4.4.3(api 19)google appを使用しています。そこにGoogle Playストアアプリが表示されません。私はそれを期待すると思いますか?または、公式にavdにインストールできるGoogle Playストアの公式APKはありますか?


APKはいつでもダウンロードしてADBからインストールできます
OneCricketeer

回答:


94

Android Studio 2.3.2から、PlayストアがプリインストールされたAVDを作成できるようになりました。現在、AVDの実行でサポートされています

  • Nexus 5または5Xスマートフォン、またはAndroid Wearのデバイス定義
  • Android 7.0(API 24)以降のシステムイメージ

公式ソース

他のエミュレーターについては、この回答に記載されている解決策を試すことができます


9
MacOS、Androidスタジオ3.1、エミュレーターNexus 5X、Android 7.0または8.0にはPlayストアがありません:(
回コードを考えてください

136

Google Playストアが正式にAndroidエミュレータにプレインストールされました。Android Studio 2.4の最新バージョンを実行していることを確認してください。Android Studio AVD Managerで、横にGoogle Playストアアイコンがある仮想デバイス構成を選択し、「Google Play」というラベルが付いたシステムイメージの1つを選択します。このリリースノートを参照してください:https : //androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html

Android Studio AVD ManagerとGoogle Playストアのサポート


2.3.3でも利用できるようです。しかし、2つの電話画像のみ、タブレットはまだです。私はあなたが電話を選択して、それをタブレット形式に微調整できると思います。私の2.3.3画面は、ここに表示されているものと同じです。
デイブハバード

1
私にとってavdマネージャーは、プレイストアを取得するためにネクサスデバイスを選択する必要がありました。たとえば、PixelデバイスにはGoogle Playシステムイメージを選択するオプションがありませんでしたが、Google APIしかありませんでした。
user2576168 2017年

1
試してみたところ、Playストアを開こうとすると、「情報の確認」画面が表示されなくなりました。まだ回避策が見つかりません。
シェーン

1
これは、既存のAVDでは動作しませんでしたが、それは2018分の6のように新しいものを行います。developer.android.com/studio/releases/...
randomor

2
デブの答えは私に最も役立ちました。最初に「Google Play」対応のシステムイメージをロードしないと、Google Play対応のAVDを作成できません。また、いくつかのデバイスでのみ、Googla Play対応の画像が利用できることにも気付きました。
Nimral

23

はい、Android Emulator(AVD)でPlayストアを有効化/使用できます。その前に、いくつかの前提条件を設定する必要があります。

  1. Android SDK Managerを起動し、必要なAndroidバージョン(例:Android 7.1.1またはAPI 25)のGoogle Play Intel x86 Atomシステムイメージ(推奨:比較的高速に動作するため)を選択します。

[注:初めてインストールする場合は、他のすべてのものをそのままにしてください ]または、以下のイメージとしてインストールしてください。 ここに画像の説明を入力してください

  1. ダウンロードが完了したら、Goto Tools- > Manage AVDs ...- > Android SDK Managerから作成します。

  2. ここに画像の説明を入力してください

次のオプションを正しく指定したことを確認してください。内部およびSDカードストレージについては不明です。別のものを選択できます。ターゲットはダウンロードしたAndroidバージョンでなければなりません

  1. CPU / ABIが提供されているGoogle Play Intel Atom(x86)も確認してください

  2. OKをクリックします

  3. 次に、Android Emulatorを起動します。Android Playストアが表示されます。見る - - ここに画像の説明を入力してください


3
エミュレータを作成するときに、SDK ManagerでGoogle Play Intel x86 Atomシステムイメージも、CPU / ABIセクションでGoogle Play Intel Atom(x86)も見つかりません。
缶Poyrazoğlu

@CanPoyrazoğluの右下隅に「パッケージの詳細を表示」というスイッチがあり、それをクリックすると表示されます
Palejandro

8

Android Studioから仮想デバイスを作成するときは、デバイステーブルのPlayストア列に注意してください。Playストアアイコンが付いた画像には、Google Playがプリインストールされています。

❗️Google Playルートに付属するシステムイメージでは使用できません。

プレイストアでのAndroidスタジオ画像

AVDを作成した後、Android Studio AVD Managerから、Google Playがインストールされている画像を確認することもできます。

ここに画像の説明を入力してください


3
タブレット用ではありません。恥
MacaronLover

1
@MacaronLover:たとえば、個人使用には無料で、エミュレータウィンドウの右上隅のアイコンをクリックしてギャップをインストールできるgenymotionを使用できます。stackoverflow.com/questions/20121883/…を
ccpizza

ビジュアル@ccpizzaをありがとう
jasonleonhard

2

avdエミュレーターにはGoogle Playストアがありません。ただし、手動でインストールできます。

  1. Google APIのシステムイメージをインストールして、Googleサービスを既に利用できるようにする(Playストアなし)

  2. Google APIイメージに基づいてAVDを作成する

  3. http://opengapps.org/から最小のアーカイブをダウンロードし、そこからPhonesky.apkを抽出します

  4. avdの/ system / priv-app /にPhonesky.apkをプッシュします。

  5. avdを再起動します。グーグルプレイがそこにあるはずです。

最近私は自分で試してみましたが、私のブログで詳細なチュートリアルを見つけることができます:http : //linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html


1
Playストアのアプリで「デバイスに互換性がありません」という警告が表示されましたか?それらの約90%は私のと互換性がありません。必要なものが本当にインストールできない(Firefox / Opera)
gavsiu 2017

1
Playストアは画像のサブセットで利用できます
Mike dg

Phonesky.apkを押してエミュレータを再起動した後、エミュレータの電源が入っていません。
WSS 2018年

これはNexus_5_API_28で機能します。 /のマウントポイントでしたsystem。したがって、使用mount -o rw,remount /dev/root /
TRiNE、2018年

1
@jtth:この記事は役に立ちますか?そうでない場合は、新しい質問を投稿して、質問へのリンクを提供してください。
unforgettableidSupportsMonica

1

コマンドラインを使用する場合は、以下にリストされているパッケージのいずれかを使用する必要があります

sdkmanager --list | grep "playstore"

それがインストールされたら、適切なパッケージを使用できます

avdmanager create avd --force --name testAVD --abi google_apis_playstore/x86_64 --package "system-images;android-28;google_apis_playstore;x86_64" -d 19

google_apis_playstore;x86_64インストールしたパッケージに置き換えます


1
playstoreのgrepが重要であることがわかりました。バージョン26のリビジョン14をインストールしましたが、プレイストアが含まれていませんでした。バージョン26リビジョン7をインストールする必要がありますが、これらの手順を使用するだけでそれを見つけました。
dirkoneill

1

最も簡単な方法: 初めて開く前に、次の3つの簡単な手順に従って、新しいエミュレータを作成する必要があります。

1- C:\ Users [user] .android \ avd [your virtual device folder]に移動し、メモ帳などのテキストエディターで「config.ini」を開きます

2-変更

「PlayStore.enabled = false」から「PlayStore.enabled = true」

3-変更

mage.sysdir.1 = system-images \ android-30 \ google_apis \ x86 \

image.sysdir.1 = system-images \ android-30 \ google_apis_playstore \ x86 \


-3

まだ正式にサポートされていません。

編集: 少なくとも一部のプラットフォームでは、Android Studioの最新バージョンでサポートされるようになりました。

古い回避策

Google Playストアをサポートしていない古いバージョンのAndroid Studioを使用していて、アップグレードを拒否する場合は、次の2つの回避策があります。

  1. お気に入りのアプリのメンテナーに、アプリのコピーをAmazon Appstoreにアップロードするよう依頼してください。次に、AndroidデバイスにAppstoreをインストールします。最後に、Appstoreを使用してお気に入りのアプリをインストールします。

  2. または:Web検索を実行して、目的のソフトウェアの.apkファイルを見つけます。たとえば、SleepBotをAndroidエミュレーターにインストールする場合は、[ SleepBot apk]のGoogle Web検索を実行できます。次に、を使用adb installして.apkファイルをインストールします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.