Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android仿真器:如何复制仿真器/AVD?_Android_Android Emulator_Copy_Emulation_Avd - Fatal编程技术网

Android仿真器:如何复制仿真器/AVD?

Android仿真器:如何复制仿真器/AVD?,android,android-emulator,copy,emulation,avd,Android,Android Emulator,Copy,Emulation,Avd,我目前正在对谷歌应用商店(又称谷歌游戏)上已有的一个应用进行升级。我想测试客户升级时数据转换是否顺利进行 我有一个安装了旧版本应用程序的AVD。通常的做法是在这个应用程序上运行新版本,看看它是否有效。但问题是,在这样做之后,特定的AVD不再模仿旧的状态 我想复制这个AVD/仿真器(是的,整个事情!),这样我可以重复测试 这似乎是经常发生的事情,但我找不到任何关于这种情况的参考资料。或者我遗漏了一些明显的东西(我希望如此!)?如果您想创建AVD的备份,请按照以下步骤操作: 要在计算机上查找avd文

我目前正在对谷歌应用商店(又称谷歌游戏)上已有的一个应用进行升级。我想测试客户升级时数据转换是否顺利进行

我有一个安装了旧版本应用程序的AVD。通常的做法是在这个应用程序上运行新版本,看看它是否有效。但问题是,在这样做之后,特定的AVD不再模仿旧的状态

我想复制这个AVD/仿真器(是的,整个事情!),这样我可以重复测试


这似乎是经常发生的事情,但我找不到任何关于这种情况的参考资料。或者我遗漏了一些明显的东西(我希望如此!)?

如果您想创建AVD的备份,请按照以下步骤操作:

要在计算机上查找avd文件夹,请检查用户目录。对于我来说,用户名为“zax”的位置是:

  • Windows 7:\users\zax.android

  • Windows XP:C:\Documents and Settings\zax.android\在Windows XP上

  • Linux/Mac:~/.android

备份AVD的步骤:

  • 转到.android文件夹并选择要导出的avd

  • 压缩device.avd文件夹和device.ini文件。(其中, device是要备份的设备的名称。例如。 mmx.avd和mmx.ini)

  • 将压缩文件复制到新位置
这些AVD,你甚至可以跨操作系统移动,唯一的问题是你必须在device.ini文件中更改用户名,所以像slash这样的语法对于win和linux是不同的

转到AVD管理器>导入>选择备份。AVD>如果显示x标记,请修复设备


希望这能满足您的要求。

您的意思是要创建AVD的备份吗?是的!这是另一种说法。足够检查了!然而,对我来说(在macintosh上),所有的avd都在~/.android/avd/目录中。另外,请注意,在我的AVD管理器版本中没有导入。但是,通过点击AVD管理器中的“刷新”按钮,在同一目录中使用不同的名称进行复制将自动显示。