Android 10 でディレクトリを作成できない
問題:
Android 10 でのディレクトリの作成File.mkdir() または Files.createDirectory() を使用すると失敗します。その結果、誤った成功ステータスと AccessDeniedException が発生します。
エラー:
java.nio.file.AccessDeniedException: /storage/emulated/0/Pastebin
原因:
Android 10 によりアクセスが制限されています外部ストレージの場所へ
解決策:
レガシー ストレージ アクセスを使用する (Android 10 および 11 のみ)
次の行を<申し込み>マニフェスト内のタグ:
android:requestLegacyExternalStorage="true"
これにより、従来のストレージ モデルに戻り、既存の外部ストレージ コードが機能できるようになります。
代替オプション
以上がAndroid 10 でディレクトリの作成が失敗する理由と修正方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。