私は 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
データ フォルダーにデータが含まれるようになり、ファイル フォルダーまでドリルダウンできますが、そのフォルダーは空のようです。
アプリを再度実行し、ファイルが存在する場合はコードをチェックインすると、実際に存在します。
ツールからそのファイルにアクセスする方法について、さらに提案があります。そのファイルを削除して、アプリを再度実行したい。