Je reçois une erreur comme ça "répertoire parent du fichier n'inscriptibles
error:parent Directory of a file not writable"
dans Android.
J'ai inclus WRITE_EXTERNAL_STORAGE
permission, mais il ne fonctionne pas.
Je reçois une erreur comme ça "répertoire parent du fichier n'inscriptibles
error:parent Directory of a file not writable"
dans Android.
J'ai inclus WRITE_EXTERNAL_STORAGE
permission, mais il ne fonctionne pas.
Avoir cette autorisation doesn vous ne pouvez pas écrire n'importe où
Vous devez obtenir le chemin en écriture en utilisant: Environment.getExternalStorageDirectory();
En plus d'avoir des autorisations correctes et un chemin inscriptible, comme on l'a déjà mentionné par Macarse, vous pouvez également vérifier si la carte SD monté est inscriptible (vérifiez la Autorisations onglet dans le FileExplorer vue, il devrait être quelque chose comme d --- rwxr-x).
Si ce n'est pas le cas, remontez la carte SD (il y a des commandes adb pour le faire mais elles sont risquées, je pense). Mon plan d'action habituel consiste à éteindre le téléphone et à retirer puis réinsérer la carte SD. Parfois, simplement éteindre le téléphone aide.
Je reçois cette erreur aussi, seulement j'essaye d'écrire dans le stockage interne. Des idées sur la façon de corriger l'erreur?
Peu importe. Je l'ai compris. Les données doivent être écrites dans les flux de fichiers sous forme d'octets si vous enregistrez dans le stockage interne.
Où exactement essayez-vous d'écrire (chemin absolu)? – plugmind