我想将Android模拟器从一台PC复制到另一台PC,以免从Internet上下载。我将AWD文件夹复制到新PC。如何告诉新的Android Studio使用这些模拟器?如何在Android Studio中设置它们的路径?
编辑:
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
Missing system image
暗示,您必须使用SDK管理器安装这些系统映像。那些“下载”按钮应该可以完成这项工作 - 如果没有,那么使用SDK管理器安装它需要的按钮。
kernel.path
和disk.systemPartition.initPath
中的AVD
和hardware-qemu.ini
需要调整到Android SDK
的位置,以便它能够启动它们(否则它会抱怨,就像sceenshot节目一样)。我这里没有任何disk.vendorPartition.initPath
,所以这可能不是必需的。如果任何hardware-qemu.ini
有这样的值,也要调整这一个。