我正在尝试访问Android应用程序上的外部存储空间以访问日志文件,因此我创建了:
new File(getExternalFilesDir(null),"log.txt");
然后在我的Android设备的根目录中创建此文件。
测试我运行的文件是否存在:
if (log!=null)
{
return log.exists();
}
return false;
但无论文件存在与否,都会返回false。
要查找我所引用的位置,我跑了:
System.out.println(log.getAbsolutePath());
返回
/storage/emulated/0/Android/data/com.supportmeplus.betatester/files/log.txt
这是什么地方?我只是想访问一个日志文件,稍后可以在应用程序外部(在计算机上)访问该日志文件。这是否与我使用模拟器测试运行应用程序的事实有关?
由于