在Android中,当我写文件时,默认目录在哪里?

时间:2018-03-30 23:21:33

标签: java android file-io

在生产设备上的基于Java的Android应用程序中(启用USB调试,所以我可以adb shell),我写了一个类似的文件:

BufferedWriter writer = new BufferedWriter(new FileWriter("log.txt"));

但我无法轻易找到log.txt的位置。我在哪里可以找到它?

还有一个后续问题:编写日志/调试文件的推荐目录是什么?

1 个答案:

答案 0 :(得分:1)

  

我在哪里可以找到它?

你不能。您的代码崩溃了,因为您没有提供完全限定的路径。

使用指向internal storageexternal storage上有效位置的File个对象。

  

编写日志/调试文件的推荐目录是什么?

通常,我们使用Log类上的方法登录LogCat。