如何在Android Studio emulator中安装Google Play应用程序?
我对使用Android Studio是完全陌生的,我正在尝试在模拟器上安装Google Play应用程序。我已经从SDK管理器安装了如何在Android Studio emulator中安装Google Play应用程序?,android,android-studio,google-play,Android,Android Studio,Google Play,我对使用Android Studio是完全陌生的,我正在尝试在模拟器上安装Google Play应用程序。我已经从SDK管理器安装了谷歌存储库和谷歌播放服务以及谷歌API x86 Atom系统映像,并且我能够为我的示例应用程序设置谷歌播放服务 我现在想在我的模拟器上安装GooglePlay应用程序。如何做到这一点?任何建议或解决方案都将不胜感激。另外,非常感谢您抽出时间。下载谷歌应用程序(GoogleLoginService.apk、GoogleServicesFramework.apk、Pho
谷歌存储库
和谷歌播放服务
以及谷歌API x86 Atom系统映像
,并且我能够为我的示例应用程序设置谷歌播放服务
我现在想在我的模拟器上安装GooglePlay应用程序。如何做到这一点?任何建议或解决方案都将不胜感激。另外,非常感谢您抽出时间。下载谷歌应用程序(GoogleLoginService.apk、GoogleServicesFramework.apk、Phonesky.apk)
从
启动模拟器:
emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim
然后使用以下命令:
在rw模式下重新安装
允许写入系统分区上的应用程序目录
安装以下apk
请参阅:在最新的MM API图像上,所有这些都不是必需的 我所需要的只是:
adb remount
adb push Phonesky.apk /system/priv-app/.
adb stop && adb restart
从Android Studio 3.0 Canary 1开始,您现在可以选择内置Play Store应用程序(下图中的Nexus 5X和Nexus 5)的设备
在新版sdk上,您可以浏览: C:\Users{$User}\AppData\Local\Android\sdk\tools 从命令行创建avd: android创建avd——名称bphone——包 “系统映像;android-23;google_API;x86_64” 将有一个问题问你自定义配置文件,说是的,然后问你是否安装CH Play,只需键入是。 然后,打开Android Studio内的AVD管理器重新配置。
注意:请记住将CPU/ABI更改为x86。经过长时间的测试,一切似乎都过时了。我找不到必要的APK,比如
GoogleLoginService.APK
,等等
我通过安装两个虚拟设备使其正常工作
config.ini
文件:
C:\Users\USER\.android\avd\DEVICE_ID
在Ubuntu/Linux上,它将在
~/.android/avd/DEVICE\u ID
将以下变量更改为:
PlayStore.enabled = true
image.sysdir.1=system-images\android-27\google_apis_playstore\x86\
tag.display=Google Play
tag.id=google_apis_playstore
以下是将更改哪些字段的示例差异:
之后,您可能需要重新下载设备的系统映像,您可以从工具>AVD管理器进行下载
下面是一个屏幕截图示例:
完成后,重新启动设备,将安装Play store并准备好使用。google Play?你是说playstore?这对我有用。我不认为这是如何安装谷歌游戏商店。太好了!如果我想在带有Play Store的模拟器上测试我的应用程序,但是在平板电脑模式下呢?我已经搜索了几个小时,最后遇到了这个!非常感谢。我看不出这个选项。你确定它在那里吗?@IgorGanapolsky我今天检查了一下,它仍然在那里,需要向下滚动一点/system不在/proc/mounts中在模拟器中,使用截至2017年2月的最新工具,需要从命令行启动模拟器:
-可写系统
请小心格式化,并确保在发布前预览您的答案。您的整个答案被四个空格缩进,这使得它看起来像一个代码块,并且很难阅读。我已经为您重新格式化了它;请检查以确保所有内容都正确无误,并评估如何为以后的文章设置格式。如果API版本不同或映像不存在,您可能还必须再次下载设备的系统映像。当我从Google Pixel 3a上的API 29移动到Google Pixel 3 XL上的API 30时,我不得不重新下载系统映像。如果系统映像丢失,您将得到PANIC:not find AVD system path。请在尝试运行模拟器时定义ANDROID_SDK_ROOT
。您可以从工具>AVD管理器下载系统映像。2021年的LL工作解决方案:2021年的DWorking!非常感谢。
adb remount
adb push Phonesky.apk /system/priv-app/.
adb stop && adb restart
C:\Users\USER\.android\avd\DEVICE_ID
PlayStore.enabled = true
image.sysdir.1=system-images\android-27\google_apis_playstore\x86\
tag.display=Google Play
tag.id=google_apis_playstore