Android模拟器所需文件

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

我想分享我的一个Android模拟器,并试图弄清楚需要什么。

我复制了我的c:\users\me\appdata\local\android\sdk文件夹,但平台文件夹除外,似乎不需要。随着我的.avd文件夹和相应的.ini。虽然这个工作很大,我想看看我是否可以减少它。

我得到的印象是只需要system-images文件夹来创建一个新的虚拟机,但出于某种原因,如果我尝试启动没有所需系统映像的avd,我会收到错误。为什么需要系统映像?

我的.avd中有哪些文件;

  • userdata.img
  • userdata-qemu.img
  • userdata-qemu.img.qcow2

我可以删除sdk文件夹中的其他文件夹吗?

在几个实例中,我的虚拟机似乎已重置(即所有配置和已安装的应用程序都已消失)。是否有任何明显的事件可能导致这种情况?

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

系统映像是任何Android设备的系统,如果您需要在模拟器中使用棒棒糖,您需要在您的设备中下载棒棒糖的系统映像。在您的Android系统的模拟器中创建完美的视图。

如果你需要将系统映像计算机传输到计算机所以它的文件夹C:\ Users \ me \ AppData \ Local \ Android \ Sdk \ system-images

按照这条路径,您将获得Avd的所有系统图像。


-1
投票

您需要复制整个*.avd文件夹并正确修改配置文件。例如。你有一个名为Pixel_2_API_26的avd,默认情况下在Mac机器上的目录~/.android/avd/Pixel_2_API_26.avd下。因此,您需要完全复制此Pixel_2_API_26.avd文件夹并将其放在其他计算机上的相应位置下。

然后复制或创建一个具有相同文件名的文件,即Pixel_2_API_26但扩展名为.ini并将其放在同一位置,即~/.android/avd/,修改内容如下:

avd.ini.encoding=UTF-8
path=~/.android/avd/Pixel_2_API_26.avd
path.rel=avd/Pixel_2_API_26.avd
target=android-26

然后修复所有配置文件中的所有错误路径,例如

  • Pixel_2_API_26.avd/config.ini
  • Pixel_2_API_26.avd/hardware-qemu.ini
© www.soinside.com 2019 - 2024. All rights reserved.