2011-10-28 105 views
0

我想在Android中编写文件。无法在Android中写入文件,只读文件系统

private void writeScoreToFile(BlastScore result) 
    { 
     try{ 
      FileWriter fstream = new FileWriter(CaptureActivity.BLAST_SCORES,true); 
      BufferedWriter out = new BufferedWriter(fstream); 
      out.write(Integer.toString(result.getBlastScore())); 
      out.close(); 
     }catch (Exception e){ 
      System.err.println("Write Error: " + e.getMessage()); 
     } 
    } 

我得到的错误:

10-28 21:04:11.200: W/System.err(669): Write Error: /BlastScores.txt (Read-only file system) 

我怎样才能解决这个问题?

回答

0

根据错误尝试将文件写入文件系统根目录。您的应用程序只允许写入特定的文件夹。

发现这个上一篇文章:

/data/data/your_project_package_structure/files/ 
相关问题