我正在使用 xamarin 表单来开发 Android 应用程序。我可以通过保存文件
var fileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), $"appsettiings.txt");
var data = JsonConvert.SerializeObject(this);
File.WriteAllText(fileName, data);
当我调试时,我可以看到文件应该存储在
/data/user/0/<applicationame>/files/.local/share/appsettiings.txt
我想看看文件是否实际保存以及内容是什么。我打开了 Android 设备监视器,但数据文件夹是“空的”。从其他一些 SO 案例中,我认为我应该通过执行
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb root
现在数据文件夹包含数据,我可以向下钻取到文件文件夹,但那个文件夹似乎是空的。
当我再次运行应用程序并检查文件是否存在时,它确实存在。
任何进一步的建议如何从任何工具访问该文件。我想删除该文件并再次运行该应用程序。