Home >> Problema >> Móvil >> Samsung >> SGH

Error "Java error, no memory available" en Samsung SGH-S5230 (Tocco): solución avanzada

Problema

Al lanzar una app Java (.jar) en Samsung SGH-S5230 (Tocco), sale "Java error: no memory available" aunque tengas espacio en tarjeta microSD. La memoria Java interna (heap) está llena o fragmentada.

Solución: Resetear base de datos Java (Java DB) vía menú oculto

Funciona en muchos Samsung TouchWiz/Feature phones (S5230, S5600, S5620, etc.)

  1. En pantalla de inicio, teclea: *#6984125*#
  2. Aparece menú "Admin Setting" / "Service Menu".
  3. Selecciona Internals (o "Internal").
  4. Pide "Master Key": teclea *#9072641*# (no se ve en pantalla).
  5. Entra en Storage Settings / Configuración almacenamiento.
  6. Selecciona Update Java DB / Actualizar BD Java.
  7. El teléfono reinicia la base de datos de aplicaciones Java. Libera heap y corrige índices.
  8. Prueba la app de nuevo.

Código alternativo (fuente: Facebook note)

  1. *#3695147*#
  2. Internals → Master Key: *#3971258*#
  3. Storage Settings → Update Java DB.

Otras soluciones

  • Borra apps Java que no uses (Menú → Juegos/Apps → Opciones → Desinstalar).
  • Formatea tarjeta microSD en teléfono (Menú → Herramientas → Tarjeta memoria → Formatear) - backup antes.
  • Mueve apps a tarjeta SD si el modelo lo permite (Opciones → Mover a tarjeta). El S5230 suele instalarlas en memoria interna fija.
  • Master Reset *2767*3855# (borra todo, último recurso).

Nota

La memoria Java (heap) es fija y pequeña (~1-2MB en estos modelos). Apps modernas o mal programadas la saturan fácil.