在进行了相当多的谷歌搜索之后,我无法找到这个问题的答案。Google Play商店是否官方支持avd模拟器。
我知道曾经停止过,然后我听说在特定版本的Android之后重新启用了它。我正在使用avd Android版本4.4.3(api 19)google应用程序。我没有看到Google Play商店应用程序。我应该期望它吗?还是有一个官方的Google Play商店的apk可以在avd上官方安装?
在进行了相当多的谷歌搜索之后,我无法找到这个问题的答案。Google Play商店是否官方支持avd模拟器。
我知道曾经停止过,然后我听说在特定版本的Android之后重新启用了它。我正在使用avd Android版本4.4.3(api 19)google应用程序。我没有看到Google Play商店应用程序。我应该期望它吗?还是有一个官方的Google Play商店的apk可以在avd上官方安装?
最简单的方法: 您应该创建一个新的模拟器,在第一次打开模拟器之前,按照以下简单步骤进行操作:
找到模拟器创建的目录。例如,在Windows中转到:"%userprofile%.android\avd"并打开虚拟设备文件夹。
使用记事本等文本编辑器打开config.ini文件。
找到PlayStore.enabled键并将其值更改为true:
PlayStore.enabled = true
找到image.sysdir.1条目并更改:
google_apis => google_apis_playstore
。例如:
image.sysdir.1 = system-images\android-30\google_apis\x86\
变为
image.sysdir.1 = system-images\android-30\google_apis_playstore\x86\
是的,你可以在Android模拟器(AVD)上启用/使用Google Play商店:
检查您已正确提供以下选项。不确定内部和SD卡存储是否正确,您可以选择不同的选项。目标必须是您已下载的Android版本
在avd模拟器中没有Google Play商店,但您可以手动安装它。
安装Google APIs系统镜像,这样您将已经拥有谷歌服务(不含play商店)。
基于Google APIs镜像创建AVD。
从http://opengapps.org/下载最小的存档,并从其中提取Phonesky.apk。
将Phonesky.apk推送到AVD上的/system/priv-app/目录中。
重新启动AVD。 Google Play应该会出现。
最近我刚刚尝试了这个方法,并且您可以在我的博客中找到详细的教程:http://linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html
/
是 system
的挂载点。因此使用了 mount -o rw,remount /dev/root /
。 - TRiNEsdkmanager --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
。这是最初的回答。目前官方还不支持。
编辑:现在在一些平台上,Android Studio的现代版本已经支持了。
如果你正在使用一个不支持Google Play商店的旧版Android Studio,并且你拒绝升级,那么这里有两种可能的解决方法:
请你最喜欢的应用程序维护者将他们的应用程序上传到Amazon Appstore。然后,在您的Android设备上安装Appstore。最后,使用Appstore安装您最喜欢的应用程序。
或:进行网络搜索,找到所需软件的.apk文件。例如,如果您想在Android模拟器中安装SleepBot,则可以在Google网站上搜索[ SleepBot apk
]。然后使用adb install
来安装.apk文件。