如何通过命令行创建内置Google Play的Wear OS模拟器?
问题原因
你命令中--tag参数指定的android-wear对应无Google服务的AOSP版Wear OS镜像,本身就不包含Google Play商店。Android Studio图形界面创建时默认选择了带Play商店的官方镜像,和你命令中使用的镜像不是同一个版本变体。
解决步骤
- 首先查询本地已安装/可安装的带Play商店的Wear OS镜像:
./cmdline-tools/latest/bin/sdkmanager --list | grep "system-images.*wear"
从输出结果中找tag标识包含play的镜像条目,比如system-images;android-30;google_play;x86,低版本Android 28的对应条目通常为system-images;android-28;android-wear-play;x86。
- 如果没有对应镜像,先执行安装,示例(以Android 30版本为例):
./cmdline-tools/latest/bin/sdkmanager "system-images;android-30;google_play;x86"
- 替换参数重新创建AVD,把
--package和--tag替换为你查到的带Play镜像的对应值,示例命令:
./cmdline-tools/latest/bin/avdmanager create avd \ --force \ --name "wear_test_play" \ --package "system-images;android-30;google_play;x86" \ --abi x86 \ --tag "google_play" \ --device "wear_round_chin_360_325"
注意事项
首次启动新创建的模拟器时,需要等待Google服务组件自动更新完成,才会在应用列表显示Google Play商店图标。
内容的提问来源于stack exchange,提问作者vok1980
相关产品推荐
相关产品推荐

