Android запись во вторичное внешнее хранилище (в разрешении отказано) - PullRequest
0 голосов
/ 11 июля 2020

Когда я пытаюсь записать в файл во вторичном внешнем хранилище (SD-карта), я получаю следующую ошибку:

java.io.FileNotFoundException: /storage/70F7-83E4/file.txt (Permission denied)

Я добавил в свой манифест следующие разрешения:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

Я также прошу разрешения во время выполнения. Я также понизил версию SDK 30 до SDK 28, а также попытался добавить в файл манифеста следующее:

 android:requestLegacyExternalStorage="true"

Я не понимаю, что делаю неправильно, но я все еще не могу писать на вторичный внешний хранилище (SD-карта).

1 Ответ

1 голос
/ 11 июля 2020

На съемные карты micro SD нельзя записывать, начиная с Android Kitkat.

За исключением одного приложения, указанного в c каталоге.

...