No hay suficiente almacenamiento en el dispositivo Android

Cuando descargo una aplicación de Market, obtengo un error de falta de memoria.

De hecho, tengo alrededor de 2 Gb de almacenamiento gratuito en la tarjeta SD y parece que no hay espacio en el almacenamiento interno del teléfono.

¿Cómo borrar el almacenamiento interno? Por ejemplo, ¿eliminar algunos archivos de caché o algo más?

¿Cómo obtener acceso al almacenamiento del teléfono? (Cuando conecto mi dispositivo Android a la PC sin tarjeta SD, ni siquiera tengo opción de conectarlo como un disco)

Moví todas las aplicaciones que se pueden mover al dispositivo Android con App2SD .

Es realmente molesto: tengo memoria de la tarjeta SD pero, de hecho, no puedo usarla.

Mi dispositivo es HTC Desire, Android 2.3.3

¡Muchas gracias!

no he encontrado respuesta ahi
¿Así que no encontró ninguna de las diez respuestas allí para ser de alguna ayuda? ¿Puedes explicarnos un poco qué diferencia tu caso de todos esos o qué es lo que estás buscando? Tal como está redactado actualmente, ciertamente parece que sería un duplicado de esa pregunta.
No hay ninguna respuesta aceptada allí. ¿Has notado esto? Además, algunas respuestas solo describen un problema en un entorno similar. Y para algunas respuestas soy demasiado estúpido para entenderlas. ¿O crees que quiero esperar la respuesta aquí en lugar de solo leer la respuesta que ya existe? Esas respuestas no me ahorran tiempo; como resultado, no tengo sentido en este sitio en tales circunstancias.
¿Memoria o almacenamiento? Hay una diferencia.
@Al Everett Me refería al almacenamiento del teléfono, no a la memoria interna. Actualicé la pregunta, parece más clara ahora

Respuestas (4)

Lo más probable es que su memoria interna sea demasiado baja.

No puede acceder a él sin rootear su dispositivo. Y no será visible en su PC/escritorio de todos modos con una conexión USB. (no se puede montar)

Por lo que entiendo, su dispositivo HTC Desire tiene 512 MB de ROM interna que se utiliza tanto para su firmware original como para las aplicaciones instaladas por el usuario.

El almacenamiento de 512 MB se puede dividir en varias particiones. La partición del sistema contiene su ROM (firmware) y puede incluir aplicaciones que venían instaladas cuando compró el dispositivo.

La partición de datos es donde se almacenan sus aplicaciones. Para verificar cuánto espacio real tiene para la partición de datos:

Vaya a Configuración -> Menú de aplicaciones.

Debería obtener una lista de aplicaciones instaladas con almacenamiento disponible en la parte inferior como esta,

Menú de aplicaciones en Android 2.3

Esta será la memoria real disponible para usted. Para aumentar esto, puedes intentar

  1. Mover aplicaciones a la tarjeta SD (que creo que ya has probado).
  2. Rootee su dispositivo y elimine las aplicaciones del sistema no deseadas (bloatware)
  3. Instale una ROM personalizada, con scripts app2sd/data2sd, que le permite usar una partición ext3/ext4 en su tarjeta SD para instalar aplicaciones. (Una partición de 1 GB estaría bien).

Aunque también hay una alternativa, que puede ayudarlo a mover algunas de las aplicaciones que, de manera predeterminada, no están habilitadas para moverse a la tarjeta SD.

Requisitos

  1. Un dispositivo Android (Obviamente...) (Root no requerido)

  2. Cable USB

  3. Una PC (cualquier sistema operativo funciona con Windows, Mac o Linux)

  4. Android SDK o reemplazo para ADB (Instale Android SDK desde el sitio oficial. Use controladores para su dispositivo)

Pasos

  1. Ejecute el símbolo del sistema o el comando de uso del terminal ' dispositivos adb ' (mostrará la lista de dispositivos conectados) (debe tener la ruta/herramientas de plataforma de Android SDK en su ruta de clase)

  2. use el comando ' adb shell ' (se abrirá un indicador de $)

  3. use el comando ' pm setInstallLocation 2 ' (establecerá la ubicación de instalación predeterminada en la tarjeta SD)

    (0 para automático, 1 para interno, 2 para tarjeta SD)

Ahora, cualquier aplicación nueva que instale se instalará en la tarjeta SD. seguirán ocupando espacio en la memoria interna en la partición de datos, aunque para dalvik cache, app-cache, private-cache, etc.

Nota-> Si desea volver al uso original, use la opción 0 en el paso 4.

He visto un comportamiento extraño con esto, las aplicaciones que están configuradas para instalarse en la tarjeta SD de forma predeterminada (es decir, juegos como Angry Bird), se instalan internamente. Sin embargo, podría moverlos a externo. Mi consejo sería usar este comando para habilitar el movimiento a la tarjeta SD y luego volver atrás.

Mi dispositivo parece rooteado. Pregunté sobre esto, pero no sé cómo verificarlo con seguridad. ¿Dónde se encuentra el "bloatware" que podría eliminarse sin pintura? ¿Dónde está ext3/ext4 en la tarjeta SD? No puedo encontrarlo en el administrador de archivos ASTRO.
Verifique que su dispositivo esté rooteado o no aquí - Root Checker Basic - Google Play . Bloatware no está exactamente definido para teléfonos Android. Quise decir que hay algunas aplicaciones y widgets de Android en sus dispositivos que es posible que nunca use o que tenga mejores alternativas, en ese caso, esas aplicaciones pueden considerarse como bloatware para usted porque no puede eliminarlas fácilmente ya que vinieron antes. instalado en su dispositivo. La partición ext3/ext4 tendría que ser creada por usted con una herramienta de partición y su ROM necesitaría compatibilidad con app2sd/data2sd.
¡Muchas gracias por tu explicación! Finalmente rooteé mi teléfono. Artículo usado androidpage.ru/… (aunque en ruso). Tengo app2sd instalada, pero no he encontrado cómo mover el software preinstalado a la tarjeta SD. ¿Hay algo especial disponible en app2sd después de rootear? ¿o algo mas?
¡Finalmente lo hice con éxito! Es más. Si se actualiza el software preinstalado, primero debe eliminarse por completo. Y después de la ejecución de "pm setInstallLocation 2", el software existente se puede mover a la tarjeta SD desde la memoria del teléfono.
Para aquellos con un Samsung S3 como yo, pm set-install-location 2simplemente no funciona. Al menos en la medida en que pude intentarlo, intentarlo e intentarlo. Parece que Samsung ha cambiado la forma en que funciona en su ROM personalizada, pero no pude encontrar más información al respecto.
TENER CUIDADO. ¡ Aquí hay una advertencia peligrosa! Algunas aplicaciones comenzarán a fallar y funcionar mal si están instaladas en la tarjeta SD externa. Como aquellos que requieren un servicio en segundo plano ejecutándose todo el tiempo, como TODOS los widgets, twitter, mensajes instantáneos, etc.
El pmcomando ha cambiado a set-install-location, al menos en adb 1.0.31.

Limpiar el almacenamiento interno probablemente será solo un alivio temporal, ya que se llenará nuevamente en (probablemente poco) tiempo. Sin embargo, dependiendo de la acción, el "período temporal" puede ser bastante largo, por lo que si tiene miedo de rootear y seguir los pasos recomendados en las otras respuestas, aquí hay una lista de posibilidades:

  • desinstala aplicaciones que no necesitas
  • si es posible, mueva las aplicaciones que rara vez se usan al almacenamiento externo (App2SD)
  • limpieza de caché (y, opcionalmente, datos de aplicaciones en las que podría volver a empezar)

Si bien los primeros 2 elementos deben ser claros, alguna explicación sobre el tercero. Puede hacerlo manualmente sin ninguna aplicación especial (en caso de que ya no pueda instalar ninguna), pero es un poco desgastante:

  1. Ve a tu pantalla de inicio
  2. Presione la tecla "menú", seleccione "configuración"
  3. Seleccione "Aplicaciones" (o "Aplicaciones"; el nombre difiere entre dispositivos y versiones de Android)
  4. Seleccione "Administrar aplicaciones" (o "Administrar aplicaciones", consulte más arriba)
  5. Ahora seleccione cada aplicación, una por una, y presione el botón "Borrar caché". Si también desea eliminar los datos de las aplicaciones, presione también el botón "Borrar datos".

Tenga en cuenta que borrar el caché no es destructivo, ya que solo elimina archivos temporales, mientras que borrar datos no lo es, ya que eliminará todos los datos que almacenó con la aplicación, incluida su configuración.

Si aún puede instalar aplicaciones, este peludo proceso se puede facilitar mucho con algunos pequeños ayudantes como, por ejemplo , 1-Tap Cleaner o Easy Cache Cleaner .

Lo rooteé y obtuve otros problemas, como levantar el teléfono y similares. Concentrando la memoria, solo ayudó temporalmente como dijiste. Finalmente cambié a iPhone y feliz con él.
Oh, está bien, ese es un enfoque bastante diferente para una solución: D Gracias por proporcionar esta información, así que sabemos que ya no tiene una "necesidad urgente";)

Ciertamente vale la pena rootear su teléfono si se siente capaz y se está quedando sin espacio.

En mi Desire, moví cachés a SD y ejecuté regularmente un limpiador de caché. También eliminé un montón de bloatware.

Si quieres ejecutar muchas aplicaciones, ¡tienes que trabajar en ello en un Desire!

¿Cómo has movido cachés a SD?

Se debe a un error en el propio sistema operativo. Incluso algunas aplicaciones simples no se pudieron instalar, mientras que algunas aplicaciones más grandes sí.

Restablezca el dispositivo al modo de fábrica y luego debe poder instalar las mismas aplicaciones que se negaron antes.