如果您正在使用的Eclipe,只要按一下Android設備管理器圖標,然後單擊Android設備管理器選項卡,如果您已經創建了AVD,只需選擇它,然後單擊右側的「編輯按鈕」,然後找到SD卡然後將其大小更改爲您的位置更喜歡數字「例如:256或512或1024」,並確保你有足夠的「內部存儲容量「,然後點擊」確定「按鈕。現在進入「運行配置」並啓動您的AVD仿真器,在AVD設置中您應該看到您的SD卡已被「安裝」。
這應該工作。
如果你想添加一個文件或文件夾或移動應用程序到你的SD卡只要做到以下幾點:
步驟:
1)打開你的Android應用程序的源代碼文件,文本或程序編輯器。 2)瀏覽到源代碼中您希望調用將文件寫入設備外部存儲的功能的位置。 3)插入的這一行代碼以檢查SD卡:
File sdCard = Environment.getExternalStorageDirectory();
4)將這些代碼行來設置的目錄和文件名:
File dir = new File (sdcard.getAbsolutePath() + "/folder1/folder2");
dir.mkdirs();
File file = new File(dir, "example_file");
5)更換「/ folder1中/ folder2「與上述代碼中您想要保存文件的實際路徑進行比較。這應該是您通常保存應用程序文件的位置。另外,將「example_file」值更改爲您希望使用的實際文件名。
6)插入下面的代碼行,以輸出該文件到SD卡:
FileOutputStream f = new FileOutputStream(file);
Finally step 7:
保存文件,然後對其進行編譯和測試使用Android仿真器軟件或設備的應用程序。
這將工作! ;-)
我已經嘗試過,他們仍然有問題,我沒有在手機上。 –
好吧,我可以通過增加模擬器的內部存儲器給你一個替代方法,你不需要在Sdcard上移動應用程序! –
我的每個使用Droid或Droidx與Verizon的客戶都無法將應用程序移動到SD CARD。這讓我瘋狂。有任何想法嗎? –