2011-04-11 72 views

回答

4

從AVD管理器中刪除sdcard並添加一個新的!?

+0

LOL!這麼簡單,我沒有想到這一點。謝謝。 :D:D – androniennn 2011-04-11 22:58:24

+0

呃,這實際上並不簡單,應該沒有問題可以更容易地包含在sdk的某個地方。 – 2011-04-11 22:59:17

+1

在仿真器或設備上更容易格式化或擦除sdcard。進入'「設置 - >存儲 - >刪除SD卡」' – Ravi1187342 2012-08-08 08:31:07

0

當您啓動模擬器時,會出現一個用於擦除用戶數據的複選框。

+2

這只是刪除用戶數據,而不是SD卡數據!無論如何,我試了一下,並沒有奏效。任何其他選項? – androniennn 2011-04-11 22:45:17

+1

應該是downvoted,因爲它不會刪除原來的問題 – 2013-05-31 07:16:07

1

你可以嘗試刪除這個文件:sdcard.img在模擬器目錄中。這就是它存儲信息的地方。

只需重新命名,以防萬一它崩潰了。我以前沒有測試過。

+0

這不起作用。 SD卡然後不可用。但是,如果您在使用之前複製原始的空白SD卡,則可以通過重命名輕鬆切換到空的SD卡。 – 2013-05-31 07:20:06

11

隨着有關使用命令中的「RM -r *」家庭預期的警告和警告,你也可以使用:adb -e shell rm -r /mnt/sdcard/*

+1

我一直在努力尋找一種方法讓畫廊再次運作數週。它會不停地在我原來的星系標籤7上崩潰,這個問題已經解決了,謝謝你一堆! – 2012-12-05 18:37:04

8

您可以從Android設置應用程序輕鬆地做到這一點:「存儲」 - >「刪除SD卡」。

+0

可能不適用於所有的模擬器,英特爾在那個動作上崩潰。 – 2013-05-31 07:24:11

0

商店的Android AVD數據到一個單獨的目錄,只是刪除該目錄並重新創建AVD:

rm -rf $TMPDIR 
install -d $TMPDIR 
$android create avd --force --target "$target" --name $avdname \ 
    --sdcard 32M --skin WVGA800 --path $TMPDIR 
emulator -avd $avdname -wipe-data -qemu -enable-kvm ... 

這樣的話,你要確保你總是至少稍微一致的狀態開始。

相關問題