SdCard нельзя использовать с KitKat?

Я использую App Backup & Restore для создания резервной копии своих приложений, но с KitKat он использует внутреннюю SD-карту в качестве хранилища.

Когда я явно устанавливаю внешний путь SdCard , он дает ошибку, что не может создать папку,

Я также пытался создать папку в android/data/[packagename]/files/, но он все еще не может сделать то же самое.

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

Примечание. Я не хочу рутировать свой телефон.

Это ограничение системного уровня, поэтому единственный способ снять его — использовать root. Есть ли причина, по которой вы не можете получить root-права?

Ответы (3)

На моем S4 Mini я настроил путь как:

/storage/extSdCard/Android/data/mobi.infolife.appbackup/APP_Backup_Restore

и он работает нормально - устройство не рутировано.

Вероятно, первая часть ( /storage/extSdCard) отличается от устройства к устройству, и, возможно, путь чувствителен к регистру.

В магазине Play есть приложение под названием SDFix, но для его запуска вам понадобится root. Запуск этого должен позволить вам снова записывать на внешние SD-карты. Ссылка :

SD-карты FAT32 не работают. Отформатируйте карту в NTFS

Не могли бы вы рассказать подробнее, почему не работает fat32? Кроме того, почему NTFS будет работать? NTFS является проприетарным форматом и требует лицензионных драйверов от Microsoft, можете ли вы указать, где все устройства с KitKat имеют этот драйвер? Насколько я знаю, официально только некоторые устройства Samsung поставляются с поддержкой NTFS, и это потому, что Samsung заплатил Microsoft за поддержку.
@Ryan Это правда, но по какой-то причине, когда у меня возникла проблема с моим htc, сервисный центр сказал мне отформатировать в ntfs, а моему другу сказали то же самое для note 2 и lg g3.