我 是 Android Studio 的 新手 , 我 正在 尝试 在 模拟 器 上 安装 Google Play 应用 。 我 已经 从 SDK 管理 器 安装 了 Google Repository
和 Google Play Services
以及 Google APIs x86 Atom System Image
, 我 能够 为 我 的 示例 应用 设置 Google Play 服务 。
我 现在 想 在 我 的 模拟 器 上 安装 Google Play 应用 程序 。 如何 安装 ? 如果 您 有 任何 建议 或 解决 方案 , 我们 将 不胜 感激 。 同时 , 非常 感谢 您 抽出 时间 。
6条答案
按热度按时间ecbunoof1#
从Android Studio 3.0 Canary 1开始,您现在可以选择一些内置Play Store应用的设备(如下图中的Nexus 5X和Nexus 5)。
**此外,**您应该使用针对“Google Play”的系统映像(而不是Google API),因为所述映像预装有“Google Play”,您可以像真实的的设备一样打开“Google Play”并进行更新。
**2022年更新;**但即使使用上述功能,您也无法使用模拟器来测试Google Play Billing:
请参阅How to test In-app Billing on an emulator?
ndasle7k2#
经过 长 时间 的 测试 , 一切 似乎 都 过时 了 。 我 找 不到 必要 的 APK 的 像
GoogleLoginService.apk
等 。我 通过 安装 两 个 虚拟 设备 使 其 工作 。
1.我 的 设备 ( 具有 自 定义 外观 和 大小 的 Samsung Galaxy Tab A )
1.一 个 设备 , 在 您 的 网站 上 的 AVD-Manager 中 有 " Play Store Available " 图标 , 您 可以 在 此 创建 新 的 配置 文件 。
我 安装 了 相同 Android 版本 的 第 一 台 设备 和 第 二 台 设备 , 并 使用 了 三星 的 一 个 配置 文件 ( 因为 我 的 平板 电脑 是 三星 的 ) 。
完成 该 步骤 后 , 我 比较 了 位于 以下 位置 的
config.ini
文件 :中 的 每 一 个
在 Ubuntu/Linux 上 , 它 将 位于
格式
将 以下 变量 更改 为 :
格式
下面 是 一 个 比较 哪些 字段 将 被 更改 的 示例 :
之后 , 您 可能 需要 重新 下载 设备 的 系统 映像 , 您 可以 通过 * 工具 〉 AVD 管理 器 * 进行 下载 。
下面 是 一 个 示例 屏幕 截图 :
完成 后 , 重新 启动 设备 , 播放 商店 将 安装 并 准备 使用 。
ukxgm1gy3#
从www.example.com下载谷歌应用程序(GoogleLoginService.apk、GoogleServicesFramework.apk、Phonesky.apkhttp://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2
启动仿真器:
然后使用以下命令:
以rw模式重新挂载
允许写入系统分区上的应用程序目录
安装以下apk
参考:to this SO Post
35g0bw714#
在新版本的sdk上,您可以浏览:
从命令行创建
avd
:会有一个问题问你自定义配置文件,说
yes
,然后问安装CH播放与否,只需键入yes
。然后,在Android Studio中打开AVD管理器进行重新配置。请记住将CPU/ABI更改为
x86
zujrkrfu5#
所有这些在最新的MM API映像上都是不必要的。
我需要做的就是:
uurv41yg6#