我正在尝试在Android Studio中创建一个自定义虚拟设备来模拟我的Pixel 3手机,但是我很难让它正常工作,所以我想看看我使用的步骤是否正确或有更好的选择应该在做。
我遵循了here的回答,并克隆了Pixel 2配置文件,然后手动对其进行了编辑,以指定Pixel 3的尺寸,分辨率等。我正在使用具有最新更新的Android Studio 3.3.1。
我遇到了两个问题: 1)当我尝试导入该配置文件时,它失去了“ Play商店”设置,并且新启动的图片未选中Google Play服务(see screenshot) 2)当我启动该图像时,它停留在我认为是Android SDK (see screenshot)
的“准备安装阶段”我的问题是-我正在做的事情是否受支持(或应该可以正常工作),如果不能,是否有更好的方法来获得带有Google Play服务的自定义尺寸的设备图片?
预先感谢您的帮助!
答案 0 :(得分:5)
在USER_HOME/.android/avd/[YOUR_AVD].avd/config.ini
并编辑/添加:
PlayStore.enabled=true
image.sysdir.1=system-images\android-29\google_apis_playstore\x86\
tag.display=Google Play
tag.id=google_apis_playstore
hw.device.manufacturer=Google
hw.device.name=Nexus 5
也许不是全部必需,但是PlayStore.enabled
和image.sysdir.1
是必需的。 image.sysdir.1
取决于您安装的Android AVD版本...
答案 1 :(得分:0)
似乎可以使用Android 10.0图像。经过修改的Nexus 5个人资料进行了测试。