Las aplicaciones movidas a la tarjeta SD no se pueden cargar

Tengo un teléfono Android con Android 2.2.1 con una memoria de teléfono muy limitada. Así que tengo que mover las aplicaciones a la tarjeta SD todo el tiempo.

PERO:

Si muevo aplicaciones a la tarjeta SD, luego de reiniciar el teléfono, algunas de ellas (muy probablemente las de mayor tamaño) desaparecerán en el panel de aplicaciones. Y los íconos en la configuración → administración de aplicaciones se convertirán en un ícono gris con una marca SD en él. También el nombre se convierte en el nombre del paquete como 'com.foo.bar'. Si toco el icono, solo está disponible el botón Eliminar. Esto es diferente del problema de los íconos en el panel de la aplicación que se carga lentamente después de reiniciar. Este problema se trata de que la aplicación simplemente no se carga.

Otra cosa que noté es que, al reiniciar, la carga de la tarjeta SD parece realizarse en muy poco tiempo. Quizás el sistema no esté cargando la tarjeta SD con tiempo suficiente.

¿Hay algo que pueda hacer al respecto?

¿Puedes acceder a la tarjeta SD después? ¿Están desapareciendo otros archivos? Además, si (después de que esas aplicaciones "desaparecieron") saca la tarjeta SD y la monta en su computadora usando un lector de tarjetas, ¿puede verificar el .android_securedirectorio si los .apkarchivos todavía están allí?
gracias por responder @Izzy Las fotos y los archivos en la tarjeta SD están accesibles como de costumbre. Hice lo que me dijiste, había una carpeta .android_secure, pero solo vi archivos .ases, no hay archivos .apk allí.
Olvidé mencionar que tienen una extensión diferente allí (debería ser .asec), ya que están encriptados. ¿Siguen ahí todas las "aplicaciones que faltan"? Si es así, tienes algún problema con el servicio App2SD. ¿Está utilizando el método nativo (como lo proporciona el propio Android) o alguna aplicación auxiliar de terceros?
¿Qué modelo de teléfono? ¿Estás rooteado? ¿Está utilizando el "mover a la tarjeta SD" incorporado? Supongo que estas aplicaciones funcionan bien si no están en la tarjeta SD, ¿no?
Sí, @Izzy, son .asec, pero parece que los archivos históricos también estaban allí. como com.foo.bar-1.asec y com.foo.bar.asec. Sí, los moví a sdcard con administración de aplicaciones nativas de Android. Si los dejo en la memoria del teléfono funcionan bien.
Hay muchas aplicaciones que no se ejecutarán desde una tarjeta SD, lea parte de este artículo hobbyistsoftware.com/InsideYourTreo/run-app-from-sd-card.php
Muy divertido, Simon: primero, tu artículo está en PalmOS (y estamos hablando de Android aquí), y segundo, las aplicaciones de Still desaparecen por completo después de reiniciar (y antes de eso funcionaban bien desde la tarjeta SD). Así que tu comentario no se aplica aquí en absoluto, lo siento.
¿Alguien tiene alguna idea de lo que está pasando aquí?
Tengo el mismo problema en mi Galaxy S2 (ICS 4.0.4). Sin embargo, es aleatorio qué aplicaciones podrían ser las más grandes. He visto informes de esto en otros lugares. Parece ser el tiempo de carga general de la tarjeta. Se supone que todas las aplicaciones funcionan bien en una tarjeta SD. Frustrante ya que el s2 tiene un tamaño de partición deficiente para la memoria del teléfono, por lo que no puedo tener todas mis aplicaciones en él.

Respuestas (1)

Use un Lanzador diferente como Apex y estará bien

Por favor, explique esto. ¿Por qué crees que esto resolverá el problema?
Esta es una respuesta. Como supuso el OP, the system is not loading the SD card with enough timey el iniciador predeterminado elimina los íconos de las aplicaciones en la tarjeta SD. Algunos otros lanzadores no hacen esto.