He estado trabajando en una aplicación durante algún tiempo y la he estado probando en muchos dispositivos. De repente, dejó de funcionar en el Motorola Xoom Family Edition (Honeycomb 3.1). Cada vez que intentaba ejecutar la aplicación, fallaba en la llamada a getExternalFilesDir(), ya que esa llamada devolvería null en lugar de File.getExternalFilesDir() devuelve nulo (no es un problema de permisos)
Según mi investigación, cualquier persona con un problema similar o no tiene WRITE_EXTERNAL_STORAGE, nunca obtuvo una respuesta, o estaba hablando de un error en Froyo. Nada de eso se aplica aquí, y de nuevo, funciona bien en otros dispositivos, tengo el permiso WRITE_EXTERNAL_STORAGE, e incluso estaba trabajando en este dispositivo hasta hace unos minutos.
¿Alguna idea de qué podría causar este problema o cómo prevenirlo mediante programación?
Funcionó para mí. Nada peor que heisenbug en un SO. –
Notaré que el Motorola Xoom Family Edition, a partir de otras pruebas y desarrollo que he hecho, tiene muchos errores y está bastante mal construido en cuanto a software. Los otros Xooms más populares están bien. Esperemos que la actualización Ice Cream Sandwich del cuarto trimestre de 2012 sea útil. –
Me ha afectado el mismo problema en el dispositivo Nexus 7. Reiniciar ayudó, pero este problema es extraño. –