2012-11-16 65 views
2

我必須將一些外部文件從我的電腦複製到我的AVD。看來這是可能的,特別是通過亞行使用這個命令:> adb push "C:/_tmp_filestocopy" "/sdcard",它現在正在複製,但速度相當慢,而當我說相當慢時,我的意思是極其慢。例如,一個50MB的文件花費我略少於20分鐘。因此,我的問題是:是否有更快的方法可以將文件從PC傳輸到AVD?我讀過一些地方,你可以從Linux的AVD安裝sdcard.img。不幸的是,我正在運行Windows。也許我現在可以嘗試VirtualBox或VMWare。另外,我見過Quick ADB Pusher,但我懷疑它只是使用ADB命令行,但使用GUI。它實際上更快,還是隻是在GUI後面的命令行?在PC和AVD之間快速傳輸文件

回答

1

你可以嘗試以下方法:

1)建立Android模擬器時創建一個SD卡圖像文件。確保文件足夠大以存儲您希望模擬器訪問的所有數據。

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。

祝你好運!