Apakah Google Play Store didukung di emulator avd?

117

Setelah googling sedikit, saya tidak dapat menemukan jawaban untuk pertanyaan ini. Apakah google play store secara resmi mendukung emulator avd.

Saya tahu itu pernah dihentikan, kemudian saya mendengar bahwa itu dibawa kembali setelah versi android tertentu. Saya menggunakan aplikasi google avd android versi 4.4.3 (api 19). Saya tidak melihat aplikasi google play store di sana. Apakah saya mengharapkannya? Ataukah ada apk resmi untuk google play store yang bisa di install di avd secara resmi?

Utsav Gupta
sumber
Anda selalu dapat mengunduh APK dan menginstal melalui ADB
OneCricketeer

Jawaban:

94

Mulai dari Android Studio 2.3.2 sekarang Anda dapat membuat AVD yang memiliki Play Store yang sudah diinstal sebelumnya. Saat ini, itu didukung pada AVD yang sedang berjalan

  • Definisi perangkat ponsel Nexus 5 atau 5X, atau Android Wear apa pun
  • Image sistem sejak Android 7.0 (API 24)

Sumber Resmi

Untuk emulator lain, Anda dapat mencoba solusi yang disebutkan dalam jawaban ini .

Prerak Sola
sumber
9
di MacOS, Android studio 3.1, Emulator Nexus 5X, Android 7.0 atau 8.0 tidak memiliki Play Store :(
Think Twice Code Once pada
136

Google Play Store sekarang secara resmi menginstal Android Emulator. Pastikan Anda menjalankan Android Studio 2.4 versi terbaru. Di Android Studio AVD Manager, pilih konfigurasi perangkat virtual dengan ikon Google Play Store di sebelahnya, lalu pilih salah satu image sistem yang berlabel "Google Play". Lihat catatan rilis ini: https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html

Android Studio AVD Manager dengan dukungan Google Play Store

Jamal Eason
sumber
Sepertinya saya juga tersedia di 2.3.3. Tapi hanya untuk dua gambar ponsel, belum ada tablet. Saya kira Anda dapat memilih telepon dan kemudian mengubahnya menjadi format tablet. Layar 2.3.3 saya identik dengan yang ditampilkan di sini.
Dave Hubbard
1
Bagi saya manajer avd harus memilih perangkat nexus untuk mendapatkan play store. Misalnya, perangkat Pixel tidak memiliki opsi untuk memilih gambar sistem google play, tetapi hanya google apis.
pengguna2576168
1
Ketika saya mencoba ini, mencoba membuka Play Store baru saja macet di layar "Memeriksa Info". Belum menemukan solusi.
shane
1
Ini tidak bekerja dengan avd yang ada, tetapi bekerja dengan avd baru mulai 6/2018: developer.android.com/studio/releases/…
randomor
2
Jawaban Deb sangat membantu saya. Tanpa memuat gambar sistem berkemampuan "Google Play" terlebih dahulu, AVD berkemampuan Google Play tidak dapat dibuat. Saya juga memperhatikan bahwa hanya untuk beberapa perangkat gambar yang mendukung Googla Play tersedia.
Nimral
23

Ya, Anda dapat mengaktifkan / menggunakan Play Store di Android Emulator (AVD): Sebelumnya Anda harus menyiapkan beberapa prasyarat:

  1. Mulai Android SDK Manager dan pilih Google Play Intel x86 Atom System Image (Direkomendasikan: karena ini akan bekerja secara komparatif lebih cepat ) dari versi android yang Anda butuhkan (Misalnya: Android 7.1.1 atau API 25 )

[Catatan: Harap simpan semua hal lain apa adanya, jika Anda akan menginstalnya untuk pertama kali ] Atau Instal seperti gambar di bawah ini: masukkan deskripsi gambar di sini

  1. Setelah download selesai Goto Tools -> Kelola AVD ... -> Buat dari Android SDK Manager Anda

  2. masukkan deskripsi gambar di sini

Periksa apakah Anda telah memberikan opsi berikut dengan benar. Tidak yakin dengan penyimpanan internal dan kartu SD. Anda dapat memilih yang berbeda. Dan Target harus versi android yang Anda unduh

  1. Cek juga Google Play Intel Atom (x86) di CPU / ABI yang disediakan

  2. Klik OK

  3. Kemudian Mulai Emulator Android Anda. Di sana Anda akan melihat Android Play Store. Lihat --- masukkan deskripsi gambar di sini

Deb
sumber
3
Saya tidak dapat menemukan Gambar Sistem Atom Intel x86 Google Play di SDK Manager atau Google Play Intel Atom (x86) di bagian CPU / ABI saat membuat emulator.
Bisakah Poyrazoğlu
@ CanPoyrazoğlu di pojok kanan bawah ada tombol "Tampilkan Detail Paket" klik di atasnya, dan Anda akan melihatnya
Palejandro
8

Saat Anda membuat perangkat virtual dari Android Studio, perhatikan Kolom Play Store di tabel perangkat. Gambar dengan ikon play store memiliki google play yang sudah diinstal sebelumnya.

❗️ Dalam gambar sistem yang dilengkapi dengan root google play tidak tersedia.

gambar studio android dengan playstore

Setelah Anda membuat AVD, Anda juga dapat melihat dari Android Studio AVD Manager mana dari gambar Anda yang telah diinstal google play:

masukkan deskripsi gambar di sini

ccpizza
sumber
3
Bukan untuk tablet. Malu
MacaronLover
1
@MacaronLover: lalu, misalnya, Anda dapat menggunakan genymotion yang gratis untuk penggunaan pribadi dan tempat Anda dapat menginstal gapps dengan mengklik ikon pojok kanan atas di jendela emulator. lihat stackoverflow.com/questions/20121883/…
ccpizza
Terima kasih untuk visual @ccpizza
jasonleonhard
2

Tidak ada toko bermain google di emulator avd. Tetapi Anda dapat menginstalnya secara manual.

  1. Instal Gambar Sistem Google API, sehingga Anda sudah memiliki layanan Google (tanpa play store)

  2. Buat AVD berdasarkan gambar Google API

  3. Unduh arsip terkecil dari http://opengapps.org/ dan ekstrak Phonesky.apk darinya

  4. Dorong Phonesky.apk ke / system / priv-app / di avd.

  5. Mulai ulang avd. Google play seharusnya ada di sana.

Baru-baru ini saya baru saja mencoba melakukannya sendiri dan Anda dapat menemukan tutorial detailnya di blog saya: http://linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html

Sergey
sumber
1
Apakah Anda mendapatkan peringatan "Perangkat tidak kompatibel" pada aplikasi di Play Store? Sekitar 90% dari mereka tidak kompatibel di tambang. Saya tidak dapat menginstal apa pun yang saya butuhkan (Firefox / Opera)
gavsiu
1
Play store tersedia dalam subset gambar
Mike dg
Setelah mendorong Phonesky.apk dan memulai ulang emulator, emulator saya tidak menyala.
WSS
Ini bekerja untuk Nexus_5_API_28. /adalah titik puncak untuk system. Oleh karena itu digunakanmount -o rw,remount /dev/root /
TRiNE
1
@jtth: Apakah artikel ini membantu Anda? Jika tidak, harap posting pertanyaan baru, dan berikan saya link ke pertanyaan tersebut.
tak terlupakanidSupportsMonica
1

Jika menggunakan baris perintah, Anda harus menggunakan salah satu paket yang terdaftar dengan

sdkmanager --list | grep "playstore"

Setelah terinstal, Anda dapat menggunakan paket yang sesuai di

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

Ganti google_apis_playstore;x86_64dengan paket yang Anda instal

William Reed
sumber
1
Saya menemukan grep untuk playstore menjadi kritis. Saya telah menginstal versi 26 revisi 14 tetapi tidak mengandung playstore. Saya perlu menginstal versi 26 revisi 7 dan saya hanya menemukannya dengan menggunakan petunjuk ini.
dirkoneill
1

Cara termudah: Anda harus membuat emulator baru, sebelum membukanya untuk pertama kali ikuti 3 langkah mudah berikut:

1- pergi ke C: \ Users [user] .android \ avd [folder perangkat virtual Anda] buka "config.ini" dengan editor teks seperti notepad

2- berubah

"PlayStore.enabled = false" menjadi "PlayStore.enabled = true"

3- perubahan

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

untuk

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

Sharif Yazdian
sumber
-3

Ini belum didukung secara resmi.

Edit: Sekarang didukung dalam versi modern Android Studio, setidaknya pada beberapa platform.

Solusi lama

Jika Anda menggunakan Android Studio versi lama yang tidak mendukung Google Play Store, dan Anda menolak untuk meningkatkan, berikut adalah dua solusi yang mungkin:

  1. Minta pengelola aplikasi favorit Anda untuk mengunggah salinan aplikasi mereka ke Amazon Appstore . Selanjutnya, instal Appstore ke perangkat Android Anda. Terakhir, gunakan Appstore untuk memasang aplikasi favorit Anda.

  2. Atau: Lakukan pencarian Web untuk menemukan file .apk untuk perangkat lunak yang Anda inginkan. Misalnya, jika Anda ingin menginstal SleepBot di emulator Android Anda, Anda dapat melakukan pencarian Google Web untuk [ SleepBot apk]. Kemudian gunakan adb installuntuk menginstal file .apk.

tak terlupakanidSupportsMonica
sumber