Maison >Java >javaDidacticiel >Pourquoi la création de répertoires échoue-t-elle dans Android 10 et comment puis-je y remédier ?
Impossible de créer un répertoire dans Android 10
Problème :
Création de répertoires dans Android 10 l'utilisation de File.mkdir() ou Files.createDirectory() échoue, ce qui entraîne un faux statut de réussite et un AccessDeniedException.
Erreur :
java.nio.file.AccessDeniedException: /storage/emulated/0/Pastebin
Cause :
Android 10 restreint l'accès aux emplacements de stockage externes en par défaut.
Solution :
Utiliser l'accès au stockage hérité (Android 10 et 11 uniquement)
Ajoutez ce qui suit au fichier
android:requestLegacyExternalStorage="true"
Ceci revient au modèle de stockage existant, permettant au code de stockage externe existant de fonctionner.
Options alternatives
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!