0

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

私は「/data/user/0/ArcGISAndroid.ArcGISAndroid/files/Screen1.png」として、ファイルパスの値を見ることができますデバッグ中

私がフォローを取得していますアプリでローカルディレクトリにtryiingていますエラー:{Java.IO.FileNotFoundException:C:\ T \ sampless.png:オープンに失敗しました:EROFS(読み取り専用ファイルシステム)---> Android.Systems.ErrnoException:オープンに失敗しました:EROFS(読み取り専用ファイルシステム) ---内部例外スタックトレースの末尾--- 012.XXXで、 のSystem.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()[0x0000c] < 3fd174ff54b146228c505f23cf75ce71>:0 で終了します。

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

答えて

0

ファイルはWindows上で実行される仮想マシンには格納されません。 Windowsからは入手できません。

+0

はthierアプリのローカルディレクトリにそれらを保存するための他の方法ですか?私はこのエラーが発生しているいくつかのローカルディレクトリを与えるとき:{Java.IO.FileNotFoundException:C:\ T \ sampless.png:オープンに失敗しました:EROFS(読み取り専用ファイルシステム)---> Android.Systems.ErrnoException:オープン失敗:EROFS(読み取り専用ファイルシステム) ---内部例外スタックトレースの終了--- <3fd174ff54b146228c505f23cf75ce71>内のSystem.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()[0x0000c]の :0 (Javaの場合)。 Interop.JniEnvironment – Manikanta

関連する問題