如何在Android studio 2.3.3中更改特定AVD的系统映像?[正如我们所能';t在此版本上启动独立AVD管理器]

如何在Android studio 2.3.3中更改特定AVD的系统映像?[正如我们所能';t在此版本上启动独立AVD管理器],android,sdk,avd,Android,Sdk,Avd,我已经为Android Oreo下载了3个系统映像 在SDK管理器中 但当我在Android Studio中的AVD管理器中签入选择系统映像时,不会显示那些安装的所有映像(只显示Google API系统映像) 我签入了以下所有选项卡 推荐图片 x86图像 其他图像 编辑AVD并通过单击第三行的选择…按钮选择系统映像我找到了答案 要更改特定AVD的系统映像,请执行以下操作:- 从复制所需的系统映像名称(仅名称) sdk文件夹>系统图像>android-X[我的是谷歌API和谷歌API\u p

我已经为Android Oreo下载了3个系统映像 在SDK管理器中

但当我在Android Studio中的AVD管理器中签入选择系统映像时,不会显示那些安装的所有映像(只显示Google API系统映像)

我签入了以下所有选项卡

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

编辑AVD并通过单击第三行的
选择…
按钮选择系统映像

我找到了答案

要更改特定AVD的系统映像,请执行以下操作:-

  • 从复制所需的系统映像名称(仅名称)
  • sdk文件夹>系统图像>android-X[我的是谷歌API谷歌API\u playstore]

    如果文件夹为空,则首先需要从sdk管理器下载系统映像

  • 从android studio转到AVD管理器
  • 右键单击要更改的AVD,然后单击在磁盘上显示
  • 找到AVD文件后,它将打开文件资源管理器
  • 在写字板(或记事本)中打开配置文件
  • 查找
    image.sysdir.1=system-images\android-26\\x86\
  • image.sysdir.1=系统映像\android-26\google\u API\x86\

    被替换为

    image.sysdir.1=系统图像\android-26\google\u API\u playstore\x86\


    现在运行API 26的仿真器运行正常。

    我尝试了这个方法,虽然它确实更新了仿真器,但它最终删除了以前的数据。将来,我会创建一个新的模拟器,因为我想保留数据。