1

私の Xamarin Android アプリでは、スクリーン ショットを次のパス System.Environment.SpecialFolder.MyDocuments に保存しています。Windowsシミュレーターでアプリを実行しているとき、このファイルはどこに保存されますか? システム全体をほぼ検索しましたが、運がありませんでした。私はインターネット上の多くのリンクを参照しましたが、再び運がありません。Windows 10システムでこのデータを正確にどこで見ることができますか。次のコードを使用して設定しているファイル パスは、string filepath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments)+"/Screen1.png"; です。

デバッグ中に、ファイルパスの値が「/data/user/0/ArcGISAndroid.ArcGISAndroid/files/Screen1.png」として表示されます

アプリでローカル ディレクトリを使用しようとすると、次のエラーが発生します:{Java.IO.FileNotFoundException: C:\T\sampless.png: open failed: EROFS (Read-only file system) ---> Android.Systems .ErrnoException: オープンに失敗しました: EROFS (読み取り専用ファイル システム) --- 内部例外スタック トレースの終わり --- System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] で <3fd174ff54b146228c505f23cf75ce71>:0 で Java。 Interop.JniEnvironment.

Xamarin.Android でファイルをローカルに保存してクロスチェックする方法はありますか?

4

2 に答える 2

0

ファイルは Windows ではなく、Windows 上で実行される仮想マシンに保存されます。Windows からは取得できません。

于 2017-06-26T23:06:26.187 に答える