0
いくつかのファイルを取得しようとしたときにAndroidにUnauthorizedAccessException
があります。奇妙なことは、今晩前に何ヶ月も働いたことです。UnauthorizedAccessException on Android
私は時間の最後のカップルをしただけのものは(私はそれが何かを変更された可能性があるかを確認することができない場合でも)、次のとおりです。
- は、Googleがサービス を再生するテストアルファを有効にするには、APKをアップロード
- ストアを追加し、アプリケーションに署名は、私のテストデバイス上で自分のアプリケーションの最後のインスタンスを削除
- (署名されたバージョンと互換性がありません)
A(無署名、同じ問題にしようとしました) ppはUnity 5.5.0f3でビルドされていますが、私はアクセスしようとしているパスを構築するのにApplication.persistentDataPath
を使います。ここで
は、例外のコールスタックである:StateMachine.Startで
UnauthorizedAccessException: Access to the path "/storage/emulated/0/Android/data/com.<mycompany>.<myproductname>/files/Saves" is denied.
at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0
at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0
at System.IO.Directory.GetFiles (System.String path, System.String searchPattern, SearchOption searchOption) [0x00000] in <filename unknown>:0
at ProfileManager.ParseDirForProfiles (.DirName _dir, .FileExtension _ext) [0x00000] in <filename unknown>:0
at SaveManager.ParseDirForProfiles() [0x00000] in <filename unknown>:0
at myproductname.OnStart() [0x00000] in <filename unknown>:0
ありがとうございました。私の問題を解決しました。できるだけ早く答えを受け入れます。 –