2011-08-29 36 views
0

我無法在Nexus S上保存文本文件。狀態爲掛起狀態,路徑正常(/sdcard/filename),我的清單文件中存在Exteral存儲權限。保存在Nexus S的SD卡上的問題

該計劃爲在這條線的IOException

File file = new File(path, fileName + ".txt"); 

我不知道如何檢測的問題,尤其是如果它工作正常,在銀河迷你。我一直在努力在Samsung Galaxy上保存txt文件一段時間,但是通過從定義min sdk版本的清單文件中刪除一行來實現它。它實際上並不接受任何min sdk版本,所以我現在一起刪除它...

任何人都可以幫忙嗎?

+0

我認爲這將有助於您發佈代碼的地方創建「路徑」和「文件名」。另外如果你粘貼例外,如果有的話。 –

回答

2
String path= Environment.getExternalStorageDirectory().toString()+"/"; 
File file = new File(path+fileName + ".txt"); 

嘗試一下

+0

似乎問題來自API版本:getExternalStorageDirectory()適用於 Kamelia

+0

(對不起,不習慣這個系統,註釋過期以及什麼不)Nexus S需要getExternalFilesDir()。我將目標Android版本更改爲2.2版本,但仍然不清楚如何使其在2.1版本上運行。 – Kamelia