No existe el directorio de caché

¿Cómo es posible que context.getApplicationContext().getCacheDir() devuelve null ? Por lo que sé, el directorio de caché interno siempre debe existir.

¡Gracias!

Tal vez devuelve nulo ya que no tiene suficiente almacenamiento interno? Intenta usar también getExternalCacheDir

También, si no funciona, simplemente vaya a la ruta.

La norma es que debería darle la ruta "/ data / data / YOUR_APP_PACKAGE_NAME / cache /", y si desea la caché de almacenamiento externo, debería darle la ruta "EXTERNAL_STORAGE_PATH / Android / data / YOUR_APP_PACKAGE_NAME / cache /".

Al leer el hilo publicado en http://goo.gl/zipcZ , parece que una desinstalación y reinstalación de la aplicación resuelve el problema en muchos casos. Además de leer el hilo, no parece que esto es algo que puede arreglar como un problema interno en algunos dispositivos.

  • ¿Cómo puedo forzar la presión de memoria para la depuración de Android?
  • Cómo hacer que la aplicación de Android que "come" la memoria RAM
  • Agregar una ScrollView simple a la Galería provoca una pérdida de memoria
  • Beneficios de GSON sobre el análisis normal de JSON
  • Comprensión onTrimMemory (nivel int)
  • Xamarin android consumo de memoria crece infinitamente después de que el uso alcanza un cierto umbral
  • ¿Es esta Runnable a salvo de fugas de memoria?
  • pérdida de memoria debido a llamada bitmapfactory
  • Posible alternativa a las clases internas estáticas para evitar fugas de memoria en android / java?
  • Herramienta para comprobar fugas de memoria en android
  • Analizar la memoria instantánea hprof archivos de índice programmically
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.