¿SdCard no se puede usar con KitKat?

Estoy usando Copia de seguridad y restauración de aplicaciones para crear una copia de seguridad de mis aplicaciones, pero con KitKat está usando la SdCard interna como almacenamiento.

Cuando configuro explícitamente la ruta externa de SdCard , aparece el error de que no puede crear una carpeta,

También intenté crear una carpeta en android/data/[packagename]/files/ pero todavía no puedo hacer lo mismo.

¿Hay alguna solución para que las aplicaciones puedan usar almacenamiento externo para escribir archivos?

Nota: No quiero rootear mi teléfono.

Esta es una restricción a nivel del sistema, por lo tanto, la única forma de eliminarla es mediante el uso de la raíz. ¿Hay alguna razón por la que no puedes rootear?

Respuestas (3)

En mi S4 Mini configuré la ruta como:

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

y funciona bien: el dispositivo no está rooteado.

Probablemente la primera parte ( /storage/extSdCard) sea diferente de un dispositivo a otro y tal vez la ruta distinga entre mayúsculas y minúsculas.

Hay una aplicación llamada SDFix en Play Store, pero necesitará root para ejecutarla. Ejecutar eso debería permitirle escribir en tarjetas SD externas nuevamente. Enlace :

Las tarjetas SD FAT32 no funcionan. Formatear la tarjeta a NTFS

¿Te importa dar más detalles sobre por qué fat32 no funciona? Además, ¿por qué funcionaría NTFS? NTFS es un formato propietario y requiere controladores con licencia de Microsoft, ¿puede indicar dónde tienen este controlador todos los dispositivos con KitKat? AFAIK, oficialmente, solo algunos dispositivos Samsung vienen con soporte NTFS, y eso se debe a que Samsung le pagó a Microsoft para que incluyera soporte.
@Ryan Eso es cierto, pero por alguna razón, cuando tuve un problema con mi htc, el centro de servicio me dijo que formateara a ntfs y a un amigo mío le dijeron lo mismo para una nota 2 y un lg g3