android - 如何在 Android studio 2.3.3 中更改特定 AVD 的系统镜像? [因为我们无法在此版本上启动独立的 AVD 管理器]

标签 android sdk android-virtual-device

我已经为 Android Oreo 下载了 3 个系统镜像 as shown in picture here在 SDK 管理器中

enter image description here

但是当我在 Android Studio 的 AVD 管理器中检查 Choose System Image 时,那些安装的所有图像都没有显示(只显示 Google APIs 系统图像)。

我检查了以下所有选项卡 snapshot here

enter image description here

  • 推荐图片
  • x86 图片
  • 其他图片

最佳答案

我找到了答案。

更改特定 AVD 的系统镜像:-

  1. 复制所需的系统镜像名称(只是名称)

sdk folder > system-images > android-X [mine was google_apis and google_apis_playstore]

如果文件夹是空的那么首先你需要从sdk manager下载系统镜像

  1. 从 android studio 转到 AVD 管理器。
  2. 右键单击要更改的 AVD,然后单击“在磁盘上显示”
  3. 它会在找到 AVD 文件后打开文件资源管理器
  4. 在写字板(或记事本)中打开配置文件
  5. 寻找 image.sysdir.1=system-images\android-26\<paste-system-image-name-here>\x86\

image.sysdir.1=system-images\android-26\google_apis\x86\

被替换为

image.sysdir.1=system-images\android-26\google_apis_playstore\x86\

现在运行 API 26 的模拟器运行正常。

关于android - 如何在 Android studio 2.3.3 中更改特定 AVD 的系统镜像? [因为我们无法在此版本上启动独立的 AVD 管理器],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46387113/

相关文章:

加载失败的android虚拟设备

android - 创建使用 AAR 文件作为依赖项的 Android 库

android - 如何向 PayPalPayment 添加额外信息?

android相机预览错误的纵横比

android - 在 Broadcastreceiver 中访问 SQL

android - Sony Xperia Smartwatch MN2 如何在上面安装 Apk 文件?

android - ERROR : x86 HAX kernel module is not installed! 但已安装

android-studio - 无法安装英特尔 HAXM,并出现错误:无法配置驱动程序 :unknown error . 无法打开驱动程序

android - 如何使用同一个应用程序制作抽屉导航和底部导航?

android - 错误没有这样的表仅用于在 sqlite 中插入