【问题标题】:Moving Android Virtual Device (AVD) from one computer to another将 Android 虚拟设备 (AVD) 从一台计算机移动到另一台计算机
【发布时间】:2017-11-03 12:27:20
【问题描述】:

我正在尝试将我的 AVD 克隆到另一台计算机,但运气不佳。 我希望它上面安装的所有应用程序都将与数据一起保存。

我尝试按照在网上找到的一些说明进行操作,但它们对我不起作用。 只需复制 avd 文件,包括更改 ini 文件,只会导致 AVD 以“香草”模式加载,其中所有应用程序和数据都会丢失......

请注意,在我的计算机上这样做是可行的,因此我可以以这种方式保存副本。我想在某个地方我缺少另一个配置,但它不在 avd 文件夹中。

任何指针?

谢谢!

【问题讨论】:

  • 只需要复制虚拟机使用的SD卡镜像即可。然后你需要配置另一个 AVD 来使用它作为它的硬盘驱动器
  • 只有 SD 卡?其他的 img 文件呢?
  • 不记得叫什么名字了。假设你想要的数据在那个 IMG 文件上,那么是的。我的主要观点是你应该只需要移动那些
  • 我试过..由于某种原因它忽略了我的 img 文件。我编辑了配置文件以导致路径更改没有运气......我可能会用不同的 AVD 再试一次......
  • 不起作用。似乎由于某种原因,原始文件夹的路径嵌入在 qcow2 文件中。当我从命令行运行模拟器时,我收到消息说它正在搜索文件并且没有找到它们。列出了原始文件路径....有什么想法吗?

标签: android virtual-machine virtualization avd


【解决方案1】:

最后我在这里找到了我的问题并回答:PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value

显然 AVD 在 qemu 映像文件中有硬编码的基本文件。我不得不使用 HEX 编辑器来解决它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 2021-11-27
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多