avd 模拟器是否支持 Google Play 商店?
Is Google Play Store supported in avd emulators?
经过大量谷歌搜索后,我找不到这个问题的答案。 google play store 是否正式支持 avd 模拟器。
我知道它曾经停止过,然后我听说它在 android 的特定版本后恢复了。我正在使用 avd android 版本 4.4.3 (api 19) google 应用程序。我在那里没有看到 google Play 商店应用程序。我应该期待它吗?还是有google play store 的官方apk 可以正式安装在avd 上?
从 Android Studio 2.3.2 开始
现在您可以创建一个预装了 Play Store 的 AVD。目前,它在 AVD 的 运行
上受支持
- Nexus 5 或 5X phone 或任何 Android Wear
的设备定义
- 系统映像自 Android 7.0 (API 24)
对于其他模拟器,您可以尝试中提到的解决方案。
avd 模拟器中没有 google play 商店。但是您可以手动安装它。
安装 Google API 系统映像,这样您就已经拥有 google 服务(没有 Play 商店)
根据 Google API 图片创建 AVD
从 http://opengapps.org/ 下载最小的存档并从中提取 Phonesky.apk
将Phonesky.apk推送到/system/priv-app/ avd.
重新启动 avd。 Google玩应该有。
最近刚尝试自己做,详细教程可以在我的博客上找到:http://linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html
官方暂未支持
编辑: 现在 Android Studio 的现代版本支持它,至少在某些平台上是这样。
旧的解决方法
如果您使用的是不支持 Google Play 商店的旧版 Android Studio,并且您拒绝升级,这里有两种可能的解决方法:
让您最喜欢的应用程序的维护者将他们的应用程序的副本上传到 Amazon Appstore。接下来,将 Appstore 安装到您的 Android 设备上。最后,使用 Appstore 安装您喜欢的应用程序。
或者:进行 Web 搜索以查找所需软件的 .apk 文件。例如,如果您想在 Android 模拟器中安装 SleepBot,您可以在 Google Web 搜索 [ SleepBot apk
]。然后使用adb install
安装.apk文件。
Google Play 商店现已正式预装 Android 模拟器。确保您 运行 是 Android Studio 2.4 的最新版本。在 Android Studio AVD 管理器中,选择旁边有 Google Play 商店图标的虚拟设备配置,然后 select 带有标签 [=16= 的系统映像之一].请参阅此发行说明:https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html
是的,您可以 enable/use 在 Android 模拟器 (AVD) 上播放商店:
在此之前,您必须设置一些先决条件:
- 启动 Android SDK 管理器 和 select Google 播放 Intel x86 Atom 系统映像 (推荐:因为它会相对运行得更快)您所需的 android 版本(例如:Android 7.1.1 或 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:
下载完成后转到工具->管理AVD...->从您的 Android SDK 管理器
创建
检查您是否正确提供了以下选项。不确定内部和 SD 卡存储。你可以选择不同的。 Target 必须是您下载的 android 版本
同时检查 Google Play Intel Atom (x86) in CPU/ABI 提供
点击确定
然后启动您的Android模拟器。在那里您会看到 Android Play 商店。看 - -
如果使用命令行,您需要使用
列出的软件包之一
sdkmanager --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 创建虚拟设备时,请注意设备 table 中的 Play 商店列。带有 Play 商店图标的图片已预安装 google play。
❗️ In system images that come with google play root is not available.
创建 AVD 后,您还可以从 Android Studio AVD 管理器中查看您的哪些图像已 google 播放安装:
最简单的方法:
您应该创建一个新的模拟器,并在第一次打开它之前,按照以下简单的步骤操作:
找到创建模拟器的目录。例如,在 Windows 中转到:
C:\Users[用户].android\avd[你的虚拟设备文件夹]
使用记事本等文本编辑器打开文件 config.ini。
找到 PlayStore.enabled 键并将其值更改为 true:
PlayStore.enabled = 真
找到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\
创建 AVD 时,
- 选择带有 google 播放图标的设备。
- 选择您想要的 API 级别的图像 google 播放版本。
现在,创建 AVD 后,您应该会看到 google 播放图标。
在 Select a Device
选项上选择带有 google play icon
的设备,然后 select 在目标
中显示 Google play
的系统映像
经过大量谷歌搜索后,我找不到这个问题的答案。 google play store 是否正式支持 avd 模拟器。
我知道它曾经停止过,然后我听说它在 android 的特定版本后恢复了。我正在使用 avd android 版本 4.4.3 (api 19) google 应用程序。我在那里没有看到 google Play 商店应用程序。我应该期待它吗?还是有google play store 的官方apk 可以正式安装在avd 上?
从 Android Studio 2.3.2 开始 现在您可以创建一个预装了 Play Store 的 AVD。目前,它在 AVD 的 运行
上受支持- Nexus 5 或 5X phone 或任何 Android Wear 的设备定义
- 系统映像自 Android 7.0 (API 24)
对于其他模拟器,您可以尝试
avd 模拟器中没有 google play 商店。但是您可以手动安装它。
安装 Google API 系统映像,这样您就已经拥有 google 服务(没有 Play 商店)
根据 Google API 图片创建 AVD
从 http://opengapps.org/ 下载最小的存档并从中提取 Phonesky.apk
将Phonesky.apk推送到/system/priv-app/ avd.
重新启动 avd。 Google玩应该有。
最近刚尝试自己做,详细教程可以在我的博客上找到:http://linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html
官方暂未支持
编辑: 现在 Android Studio 的现代版本支持它,至少在某些平台上是这样。
旧的解决方法
如果您使用的是不支持 Google Play 商店的旧版 Android Studio,并且您拒绝升级,这里有两种可能的解决方法:
让您最喜欢的应用程序的维护者将他们的应用程序的副本上传到 Amazon Appstore。接下来,将 Appstore 安装到您的 Android 设备上。最后,使用 Appstore 安装您喜欢的应用程序。
或者:进行 Web 搜索以查找所需软件的 .apk 文件。例如,如果您想在 Android 模拟器中安装 SleepBot,您可以在 Google Web 搜索 [
SleepBot apk
]。然后使用adb install
安装.apk文件。
Google Play 商店现已正式预装 Android 模拟器。确保您 运行 是 Android Studio 2.4 的最新版本。在 Android Studio AVD 管理器中,选择旁边有 Google Play 商店图标的虚拟设备配置,然后 select 带有标签 [=16= 的系统映像之一].请参阅此发行说明:https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html
是的,您可以 enable/use 在 Android 模拟器 (AVD) 上播放商店: 在此之前,您必须设置一些先决条件:
- 启动 Android SDK 管理器 和 select Google 播放 Intel x86 Atom 系统映像 (推荐:因为它会相对运行得更快)您所需的 android 版本(例如:Android 7.1.1 或 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:
下载完成后转到工具->管理AVD...->从您的 Android SDK 管理器
创建
检查您是否正确提供了以下选项。不确定内部和 SD 卡存储。你可以选择不同的。 Target 必须是您下载的 android 版本
同时检查 Google Play Intel Atom (x86) in CPU/ABI 提供
点击确定
然后启动您的Android模拟器。在那里您会看到 Android Play 商店。看 - -
如果使用命令行,您需要使用
列出的软件包之一sdkmanager --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 创建虚拟设备时,请注意设备 table 中的 Play 商店列。带有 Play 商店图标的图片已预安装 google play。
❗️ In system images that come with google play root is not available.
创建 AVD 后,您还可以从 Android Studio AVD 管理器中查看您的哪些图像已 google 播放安装:
最简单的方法: 您应该创建一个新的模拟器,并在第一次打开它之前,按照以下简单的步骤操作:
找到创建模拟器的目录。例如,在 Windows 中转到: C:\Users[用户].android\avd[你的虚拟设备文件夹]
使用记事本等文本编辑器打开文件 config.ini。
找到 PlayStore.enabled 键并将其值更改为 true:
PlayStore.enabled = 真
找到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\
创建 AVD 时,
- 选择带有 google 播放图标的设备。
- 选择您想要的 API 级别的图像 google 播放版本。
现在,创建 AVD 后,您应该会看到 google 播放图标。
在 Select a Device
选项上选择带有 google play icon
的设备,然后 select 在目标
Google play
的系统映像