родительский каталог файла недоступен для записи

1

Я получаю ошибку, подобную этой "

ошибка: родительский каталог файла не запись "

в android.

Я включил разрешение WRITE_EXTERNAL_STORAGE, но он не работает.

  • 0
    Куда именно вы пытаетесь написать (абсолютный путь)?
Теги:

3 ответа

3

Наличие этого разрешения не позволяет писать где-нибудь.

Вы должны получить путь записи, используя: Environment.getExternalStorageDirectory();.

1

Помимо правильных разрешений и путей записи, как уже упоминалось в Macarse, вы также можете проверить, доступна ли смонтированная SDcard запись (проверьте вкладку Разрешения в FileExplorer, это должно быть что-то вроде d --- rwxr-x).

Если нет, то перемонтируйте SD-карту (для этого есть команды adb, но я думаю, что они опасны). Мое обычное действие - это выключение телефона и удаление, а затем повторная установка SD-карты. Иногда просто отключается телефон.

0

Я тоже получаю эту ошибку, только я пытаюсь писать во внутреннюю память. Любые идеи о том, как исправить ошибку?

Ничего. Я понял. Данные должны записываться в потоки файлов в виде байтов, если они сохраняются во внутреннем хранилище.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню