当前位置: 首页 > 知识库问答 >
问题:

Android Studio模拟器没有随API 23的Play Store一起提供

越霖
2023-03-14

我从最新版本的Android Studio AVD中选择了这个模拟器。

我选择了最新版本的android API 23。因为上面写着“使用谷歌API”,所以我以为它实际上会包括所有的谷歌应用程序,包括Play Store,这样我就可以安装像Facebook这样的应用程序。

我看过SO上的其他线程,现在似乎已经过时了(如何在Android Studio仿真器中安装Google Play应用程序?),这篇文章给出了基于通用软件包安装Google应用程序的说明,但它只适用于Android 4.3 API 18:http://wiki.rootzwiki.com/google_apps#universal_packages_2

我想要一个API 23。有没有办法在模拟器上安装Google应用程序包?

这似乎很奇怪,官方的android模拟器并不是谷歌所有应用程序的标准...这似乎不是很支持谷歌,潜在的开发者将不得不购买实际的设备来开发API23?

共有1个答案

陈项禹
2023-03-14

我最近不得不在API23仿真器上这样做,并遵循了本指南。它适用于API23模拟器,所以您应该不会有问题。

注意:所有的功劳归于链接博文的作者(pyoor)。我只是张贴在这里,以防链接断了任何原因。

....

[pyoor@localhost]$ md5sum gapps-lp-20141109-signed.zip
367ce76d6b7772c92810720b8b0c931e gapps-lp-20141109-signed.zip

gmscore.apk,GoogleServicesFramework.apk,GoogleLoginService.apk,Phonesky.apk

[pyoor@localhost]$ unzip -j gapps-lp-20141109-signed.zip \
system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk \
system/priv-app/GoogleLoginService/GoogleLoginService.apk \
system/priv-app/Phonesky/Phonesky.apk \
system/priv-app/GmsCore/GmsCore.apk -d ./

将APK推送到仿真程序

提取了APK,让我们使用以下命令启动AVD。

[pyoor@localhost tools]$ ./emulator @<YOUR_DEVICE_NAME> -no-boot-anim
[pyoor@localhost]$ cd ~/android-sdk/platform-tools/
[pyoor@localhost platform-tools]$ ./adb remount
[pyoor@localhost platform-tools]$ ./adb push GmsCore.apk /system/priv-app/
[pyoor@localhost platform-tools]$ ./adb push GoogleServicesFramework.apk /system/priv-app/
[pyoor@localhost platform-tools]$ ./adb push GoogleLoginService.apk /system/priv-app/
[pyoor@localhost platform-tools]$ ./adb push Phonesky.apk /system/priv-app

最后,使用以下命令重新启动emualator:

[pyoor@localhost platform-tools]$ ./adb shell stop && ./adb shell start

一旦模拟器重新启动,我们应该会看到Google Play包出现在菜单启动器中。在将Google帐户与AVD相关联之后,我们现在有了一个完整的Google Play版本,运行在我们的模拟器下。

 类似资料:
  • 有没有可以模拟各种机型的安卓模拟器推荐? 或者如何模拟刘海屏手机,

  • 我有折叠代码: 根据以下链接中描述的原因,我无法使用

  • 问题内容: Jenkins无法启动模拟器。这是jenkins的控制台输出: 如果我输入 要么 我懂了 我在ubuntu 12.04上运行jenkins。 问题答案: 错误“ SDL初始化失败,原因是:没有可用的视频设备”将表明模拟器不在图形环境中运行。 然而,你的日志显示,VNC服务器 是 正在启动。但是,也许到模拟器启动时,VNC服务器还没有完全启动。 您可以通过将仿真器启动延迟几秒钟来检查是否

  • 我开Android Studio已经有一段时间了。直到今天都很好。今天android模拟器不能连接到互联网(用chrome浏览器和我在模拟器中的应用程序尝试),尽管它的wifi是连接的。怎么解决这个? 我已经试过了: null 模拟器wifi设置(自动ip/dhcp):Nexus 5s Api 28 IP地址:192.168.232.2 网关:192.168.232.1 子网掩码:255.255.

  • 就像一个url在浏览器中那样可以直接打开 不用设置header这些东西 有没有这样的库?主要是想获取这个网页的源码

  • 我正在尝试将广告添加到我的应用程序中,但运行时出现错误 它显示在运行屏幕上 警告:请求的ram_size 1536M太大,减少到1440M仿真器:警告:崩溃服务未启动Hax已启用Hax ram_size0x5a000000HAX正在工作,仿真器在快速虚拟模式下运行。qemu-system-i386.exe:-drive if=none,index=0,id=system,file=C:\Users