2011-08-29 93 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