gpt4 book ai didi

java - 无法在 Android 中写入文件,只读文件系统

转载 作者:行者123 更新时间:2023-11-29 22:18:25 25 4
gpt4 key购买 nike

我正在尝试在 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)

我该如何解决?

最佳答案

您正在尝试写入根目录。您可能希望写入应用的目录,而不是根目录。

为此,请使用 Context.openFileInputContext.openFileOutput而不是 new FileWriter

关于java - 无法在 Android 中写入文件,只读文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7934927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com