vacia tengo telefono que nada memoria llena interna insuficiente habiendo esta espacio error disponible celular aplicaciones almacenamiento android out-of-memory

tengo - Error de memoria insuficiente en el emulador de Android, pero no en el dispositivo



mi celular dice memoria llena y esta vacia (6)

En el emulador de Android, cuando salgo de mi aplicación y la ejecuto de nuevo inmediatamente, obtengo

OutOfMemoryError: bitmap size exceeds VM budget.

Pero en el propio dispositivo, esto no sucede. ¿Por qué?


Aquí hay un vago para saber cómo encontrar las opciones para manipular el tamaño de pila para el emulador de Andriod Studio 1.2.0.

  1. Menú Herramientas-> Android-> AVD Manager
  2. Editar el dispositivo virtual de elección.
  3. haga clic en configuración avanzada y desplácese hacia abajo

Aumentar el tamaño de la memoria asignada ...


Aumente la RAM de AVD y el tamaño máximo de la pila de aplicaciones de VM en las opciones de VM.

Para hacer eso, ve a

Ventana -> AVD Manager -> Dispositivos virtuales -> Editar.


En un emulador, el tamaño de pila máximo predeterminado es de alrededor de 13 MB.

En un dispositivo, depende del teléfono y de la versión de Android. En mi Motorola Droid, el tamaño máximo de pila es de alrededor de 21-22MB y en mi HTC Desire es de alrededor de 32MB.

Es por eso que tienes un fallo en el emulador y no en tu dispositivo.

Si desea monitorear el tamaño de pila de su aplicación, puede llamar a un método similar:

protected void displayMemoryUsage(String message) { int usedKBytes = (int) (Debug.getNativeHeapAllocatedSize() / 1024L); String usedMegsString = String.format("%s - usedMemory = Memory Used: %d KB", message, usedKBytes); Log.d(TAG, usedMegsString); }


Necesitas aumentar el tamaño del montón para el emulador. Me funcionó. Lo aumenté de 16 M a 32 M