从其他PC复制模拟器

问题描述 投票:1回答:2

我想将Android模拟器从一台PC复制到另一台PC,以免从Internet上下载。我将AWD文件夹复制到新PC。如何告诉新的Android Studio使用这些模拟器?如何在Android Studio中设置它们的路径?

编辑:

我从其他PC复制模拟器后,我得到Missing system image错误:enter image description here

android-studio android-emulator
2个回答
1
投票

AFAIK,您不需要设置路径。如果你将Android Studio<YOUR_EMULATOR_NAME>.avd文件复制到你的<YOUR_EMULATOR_NAME>.ini文件夹中,~/.android/avd会自动选择。

<YOUR_EMULATOR_NAME>.avd是目录,它包含.img文件和其他文件,<YOUR_EMULATOR_NAME>.ini是一个文本文件,它包含path(是你的.avd的绝对路径),path.rel(是你的.avd的相对路径)和target

我刚试过,它对我有用。

更新:

您需要从下面提到的Android库路径中复制系统映像和供应商映像。

disk.systemPartition.initPath = /Users/user/Library/Android/sdk/system-images/android-26/google_apis/x86//system.img

disk.vendorPartition.initPath = /Users/user/Library/Android/sdk/system-images/android-26/google_apis/x86//vendor.img

0
投票

Missing system image暗示,您必须使用SDK管理器安装这些系统映像。那些“下载”按钮应该可以完成这项工作 - 如果没有,那么使用SDK管理器安装它需要的按钮。

kernel.pathdisk.systemPartition.initPath中的AVDhardware-qemu.ini需要调整到Android SDK的位置,以便它能够启动它们(否则它会抱怨,就像sceenshot节目一样)。我这里没有任何disk.vendorPartition.initPath,所以这可能不是必需的。如果任何hardware-qemu.ini有这样的值,也要调整这一个。

© www.soinside.com 2019 - 2024. All rights reserved.