本帖最后由 xiaoluo900722 于 2011-06-12 19:34:32 编辑

解决方案 »

  1.   

    AndroidManifest.xml下有没允许权限   
    manifest内加入
       <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
        <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>  
      

  2.   

    public File createSDFile(String fileName) throws IOException {
    File f = new File(SDPath + fileName);
    System.out.println(f); // f的内容输出:/mnt/sdcard/xiao/aa.txt
    f.createNewFile();
    return f;
    }怎么是fileName==xiao/aa.txt?
    你用DDMS看看有没/mnt/sdcard/xiao这个目录
      

  3.   

    还真是配置出错了  EXTERNAL  我打成了EXTERANL
      

  4.   

    出错的那一句加个正斜线试试:
    file = createSDFile(path + "/" + fileName); //这里错误了!