2011-10-28 131 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/ 
相關問題