2012-05-08 68 views
1

如何在Android模擬器中模擬外部SDCard(/ sd-ext安裝在/ mnt/sdcard2上)?

我可以定義和使用一個內部SDCard(通過emulator.exe -sdcard sdcard.img,掛載在/ mnt/sdcard上),但我需要模擬裝載2個SD的設備(Olivetti Olipad)。我認爲有這樣的設備,所以可能是我想的一個常見問題。Android模擬器中的外部SDCard

阿爾貝託

+0

您能與我們分享解決方案嗎?我處於同樣的情況,我在下面的帖子中看到了你的評論,但你能解釋一下,還是提供任何參考? – Ahmed

+0

我對此沒有任何參考,但這是型號: 1)您可以調整您的SD卡的大小,以便將其尺寸調整爲需要的第一張SD卡+第二張SD卡尺寸。 2)在/ mnt/sdcard中創建一個文件夾(例如:模擬2卡)並放入第二張SD卡內容 3)每次啓動AVD(無快照模式)後,您必須軟鏈接您的內容(/ mnt/sdcard/simulated2card )到命令序列所需的路徑(在我的情況下需要/ mnt/sdcard2):mount -o remount,rw /; ln -s/mnt/sdcard/simulated2ndcard/mnt/sdcard2; mount -o remount,ro/ – alrama

回答

1

它適用於三星S1的方式很簡單,它發送到你的外置SD卡內部SD卡上的文件夾。所以你可以通過創建這個文件夾來模擬它。

+0

是的,謝謝Warpzit,我正在努力做到這一點。因爲我的應用程序需要使用路徑/ mnt/sdcard2我可以這樣做:mkdir/mnt/sdcard/simulated2ndcard; mount -o remount,rw /; ln -s/mnt/sdcard/simulated2ndcard/mnt/sdcard2; mount -o remount,ro/ – alrama

+0

在Samsung s1上,它被稱爲「external_sd」。它太糟糕了,沒有辦法獲得所有外部存儲路徑......這將是有道理的,尤其是因爲USB設備現在可以通過android 4.0連接到我們的手機。 – Warpzit

+0

這種方式工作,但重新啓動模擬器鏈接/ mnt/sdcard2消失。我想知道是否有辦法讓它持久 – alrama

相關問題