在pc和AVD之间快速传输文件

时间:2012-11-16 13:20:38

标签: android adb avd

我必须将一些外部文件从我的电脑复制到我的AVD。这似乎是可能的,特别是通过ADB使用这个命令:> adb push "C:/_tmp_filestocopy" "/sdcard",它现在正在复制,但是速度相当慢,当我说速度很慢时,我的意思是非常慢。例如,一个50MB的文件花费我不到20分钟。因此,我的问题是: 是否有更快的方法可以将文件从PC传输到AVD ?我在某处读过你可以在Linux下从AVD安装sdcard.img。不幸的是,我正在运行Windows。也许我现在可以尝试VirtualBox或VMWare。另外,我见过Quick ADB Pusher,但我怀疑它只是使用ADB命令行,但是使用了GUI。它实际上更快,还是只是GUI背后的命令行?

1 个答案:

答案 0 :(得分:2)

您可以尝试以下操作:

  

1)在设置android模拟器时创建一个sdcard图像文件。确保文件足够大,以存储您希望模拟器访问的所有数据。

     

2)在Windows上安装SD卡图像文件(就像安装ISO映像一样)。请检查此链接http://heatware.net/windows-xp/how-to-mount-an-isobinuifimg-image-in-windows/

     

3)执行此操作后,您应该可以从文件浏览器访问某种外部或虚拟磁盘。

     

4)将所有内容复制到虚拟图像中。

     

5)从系统中卸载图像。

     

6)启动模拟器。它应该可以看到SD卡上的所有数据。

在GNU / Linux上会更容易,因为你可以用一个命令挂载/卸载img。

祝你好运!