Is Google Play Store supported in avd emulators?
Solution 1
Starting from Android Studio 2.3.2 now you can create an AVD that has Play Store pre-installed on it. Currently, it is supported on the AVD's running
- A device definition of Nexus 5 or 5X phone, or any Android Wear
- A system image since Android 7.0 (API 24)
For other emulators, you can try the solution mentioned in this answer.
Solution 2
The Google Play Store is now officially preinstalled the Android Emulator. Make sure you are running the latest version of Android Studio 2.4. In the Android Studio AVD Manager choose a virtual device configuration that has the Google Play store icon next to it, and then select one of the system images that have the label "Google Play". See this release note: https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html
Solution 3
Easiest way: You should create a new emulator, and before opening it for the first time, follow these easy steps:
-
Locate the directory where the emulator has been created. For example, in Windows go to: C:\Users[user].android\avd[your virtual device folder]
-
Open file config.ini with a text editor like Notepad.
-
Locate PlayStore.enabled key and change its value to true:
PlayStore.enabled = true
-
Locate image.sysdir.1 entry and change:
google_apis => google_apis_playstore
. Example:image.sysdir.1 = system-images\android-30\google_apis\x86\
to
image.sysdir.1 = system-images\android-30\google_apis_playstore\x86\
Solution 4
Yes, you can enable/use Play Store on Android Emulator(AVD): Before that you have to set up some prerequisites:
- Start Android SDK Manager and select Google Play Intel x86 Atom System Image (Recomended: because it will work comparatively faster) of your required android version (For Example: Android 7.1.1 or API 25)
[Note: Please keep all other thing as it is, if you are going to install it for first time] Or Install as the image below:
Check you have provided following option correctly. Not sure about internal and SD card storage. You can choose different. And Target must be your downloaded android version
Also check Google Play Intel Atom (x86) in CPU/ABI is provided
Click OK
Then Start your Android Emulator. There you will see the Android Play Store. See ---
Solution 5
When creating AVD,
- Pick a device with google play icon.
- Pick the google play version of the image, of your desired API level.
Now, after creating the AVD, you should see the google play icon .
Related videos on Youtube
Utsav Gupta
Programmer at PeepApp Chai and wifi makes me high..
Updated on December 25, 2021Comments
-
Utsav Gupta over 2 years
After googling quite a bit I am unable to find the answer to this question. Is google play store officially support in avd emulators.
I know it was once stopped , then I hear that it was brought back after specific version of android. I am using avd android version 4.4.3 (api 19) google app . I dont see a google play store app there. Am I suppose to expect it? Or is there an official apk for google play store that can be installed on the avd officially?
-
OneCricketeer almost 8 yearsYou can always download the APK and install via ADB
-
-
gavsiu over 7 yearsDid you get "Device incompatible" warnings on the apps in the Play Store? About 90% of them are incompatible on mine. I can't really install anything I need (Firefox/Opera)
-
Dave Hubbard over 6 yearsI appears to be available in 2.3.3 also. But only for two phone images, no tablets yet. I suppose you can choose the phone and then tweak it into a tablet format. My 2.3.3 screen is identical to the one shown here.
-
user2576168 over 6 yearsFor me avd manager required to pick nexus device to get play store. For instance, Pixel devices did not have option to choose google play system image, but only google apis.
-
shane over 6 yearsWhen I tried this, trying to open the Play Store just got stuck on "Checking Info" screen. Haven't found a workaround yet.
-
Mike dg over 6 yearsThe play store is available on a subset of images
-
WSS about 6 yearsAfter pushing Phonesky.apk and restarting emulator my emulator is not powering on.
-
Phong Nguyen about 6 yearson MacOS, Android studio 3.1, Emulator Nexus 5X, Android 7.0 or 8.0 doesn't have Play Store :(
-
randomor almost 6 yearsIt didn't work with an existing avd, but it does with a new one as of 6/2018: developer.android.com/studio/releases/…
-
Can Poyrazoğlu almost 6 yearsI can neither find Google Play Intel x86 Atom System Image in SDK Manager nor Google Play Intel Atom (x86) in CPU/ABI section when creating emulator.
-
TRiNE over 5 yearsThis is worked for Nexus_5_API_28.
/
was the mount point forsystem
. Therefore usedmount -o rw,remount /dev/root /
-
Nimral about 5 yearsDeb's answer helped me most. Without first loading a "Google Play" enabled system image no Google Play enabled AVD could be created. I also noticed that only for a few devices a Googla Play enabled image is available.
-
jtth almost 5 years@gavsiu any resolution to this? Can't seem to download an app we are testing that has been confirmed available on a minimum of Android 4.4 (API 19) and targets the latest Android 9.0 (API 28). How to know if app and why it is "incompatible" if our emulated device supports Google Play store and is running an Android 8.0?
-
Palejandro almost 5 years@CanPoyrazoğlu in the right bottom corner there is a switch "Show Package Details" click on it, and you will see it
-
YoungDinosaur over 4 yearsI found the grep for playstore to be critical. I had version 26 revision 14 installed but that did not contain playstore. I need to install version 26 revision 7 and I only found that by using these instructions.
-
unforgettableidSupportsMonica about 4 years@jtth: Does this article help you? If not, please post a new question, and please provide me with a link to the question.
-
wbk727 about 4 yearsNot for tablets though. Shame
-
ccpizza about 4 years@MacaronLover: then, for example, you could use genymotion which is free for personal use and where you can install gapps by clicking in the top right corner icon in the emulator window. see stackoverflow.com/questions/20121883/…
-
jasonleonhard about 4 years@Sergey this answer is no longer correct, you can install google play now in some emulators.
-
jasonleonhard about 4 yearsThanks for the visual @ccpizza
-
doctorram over 3 yearsThis is not the correct answer to the question. Look below for Jamal Eason's answer.
-
anandhu over 3 yearsthanks this worked, But i noticed that my previous emulator also had the same configurations (Google Play Intel x86 Atom System Image & Android 7.1.1 ). But it didn't have playstore
-
Viktor Brešan about 3 yearsCurrently the best way to have a tablet emulator with Google Play.
-
saltandpepper almost 3 yearsAfter changing these settings, am I supposed to launch the emulator from the AVD manager? I'm getting an error "The emulator process for AVD ... was killled"
-
Sharif Yazdian almost 3 yearsAs I mentioned; you have to create a "New" emulator, don't open it, and do the changes, then you can open it.
-
Learn2Code almost 3 yearsWhere can I find the file to change ? I have a mac.
-
Chris almost 3 years@Learn2Code open AVD manager, right click device, then select "Show on Disk"
-
Gilian almost 3 yearsYou can use an "already used" avd, just click in "wipe data"
-
Vikas Pandey over 2 yearsthank you @SharifYazdian this worked for me. I was working on a crash that had happened on a Tab and on my emulator the tab does not have google play, I was unable to debug because location services did not work. With this process the emulator now has google play and can access google play services.