【问题标题】:Custom hardware profile with Google Play Store使用 Google Play 商店自定义硬件配置文件
【发布时间】:2019-07-18 02:13:54
【问题描述】:

我正在尝试在 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 服务的自定义大小的设备图像?

提前感谢您的帮助!

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

    似乎正在使用 Android 10.0 映像。使用修改后的 Nexus 5 配置文件进行测试。

    【讨论】:

      【解决方案2】:

      在以下位置打开文件: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.enabledimage.sysdir.1 是必需的。 image.sysdir.1 取决于您安装的 Android AVD 版本...

      【讨论】:

      • 这对我很有用。只需要按照 mtrakal 的建议更改“PlayStore.enabled”和“image.sysdir.1”。谢谢。
      • 这对我有用 :-) 最后它下载了具有 Google Play 商店的图像。所以底线并不是所有的图片都默认有 Google Play 商店。
      猜你喜欢
      • 1970-01-01
      • 2018-07-24
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      • 2023-04-06
      • 1970-01-01
      • 2013-06-04
      • 2016-05-27
      相关资源
      最近更新 更多