Entonces esto es muy extraño.
Anoche mi teléfono se reinició solo. Nada inusual allí, lo hace de vez en cuando. Sin embargo, esta mañana cuando trato de leer las noticias que recibo
"La aplicación no está instalada en su teléfono".
Así que reviso algunas aplicaciones más y he aquí que recibo el mismo mensaje. Cualquier aplicación que estaba instalada en mi tarjeta SD ha desaparecido, pero solo parcialmente. El icono todavía existe en el "escritorio" y el nombre del sistema aparece en la lista de aplicaciones instaladas en el teléfono, pero la tienda Google Play no cree que estén instaladas, lo cual es diferente a los síntomas descritos en estas preguntas:
Todas las aplicaciones movidas a la tarjeta SD han desaparecido
que indican que las aplicaciones todavía están listadas como instaladas en Play Store.
Además, ahora pienso en esto, algunas aplicaciones se habían perdido antes. Tengo lagunas en el campo de iconos donde sé que había una aplicación, pero como no la uso todos los días, no recuerdo cuáles :).
Intenté quitar y volver a insertar la tarjeta SD, pero eso no tuvo ningún efecto.
Cuando reinstalo aplicaciones que tienen datos locales y / o detalles de cuenta almacenados, esta información todavía está presente. Por ejemplo, cuando abrí el reproductor de MP3 de Amazon no me solicitó los detalles de mi cuenta de Amazon, sino que solo mostró la lista de álbumes que compré. Esto implica que solo la carpeta que contiene los ejecutables en la tarjeta SD ha sido eliminada / dañada.
Empecé a reinstalar aplicaciones, pero me preocupa que esto pueda volver a ocurrir.
Entonces, ¿alguien tiene alguna idea de por qué este podría ser el caso?
chkdsk
desde un cuadro de Windows.chkdsk H: /F
-> "No se puede leer el sector de arranque". Sin embargo, puedo leer el disco desde WindowsRespuestas:
Como Manishearth escribió , esto podría indicar problemas con la tarjeta (y muy probablemente sí). El arranque que describe puede haber sido "demasiado abrupto", no desmontando limpiamente la tarjeta y corrompiendo su sistema de archivos; en cuyo caso, el "buen ol
chkdsk
" debería ayudar (por cierto, Android se envíafsck
para la misma tarea, que podría ejecutar a través de una aplicación de terminal oadb shell
- vea ¿ Verificar y corregir errores de la tarjeta SD dentro del propio Android? ).Por otro lado, también podría significar problemas de hardware con la tarjeta, lo que incluso podría ser la razón de esos reinicios, lo que revierte la causa y el efecto: no haber podido leer / escribir, o encontrar demasiados "bloques corruptos", podría haber desencadenado algún evento (como volver a montar la tarjeta de solo lectura). No estoy seguro de si eso desencadenaría un reinicio (ya que las cosas que el sistema considera esenciales por lo general no residen en la tarjeta sd), pero no sería imposible. Por lo tanto, probar una nueva tarjeta no hará daño.
PD: un poco de información sobre app2sd : como se envió con Android 2.2+, esto solo mueve partes de la aplicación a su tarjeta, mientras que otras partes permanecen en el almacenamiento interno. Especialmente los datos de la aplicación permanecen aquí (en
/data
), por lo que después de una reinstalación de sus aplicaciones ya estaban (o más bien "todavía") disponibles. Para obtener más detalles, puede echar un vistazo a nuestro app2sd tag-wiki .fuente
/data
, que no están en la tarjeta a menos que use algunas herramientas (raíz) como Link2SD , que según su descripción no . App2SD normal solo mueve partes de la aplicación a la tarjeta, pero nunca los datos de las aplicaciones.boot_completed
evento; por lo tanto, si toda la aplicación residiera en él, su lanzador no sabría acerca de las aplicaciones instaladas allí, ya que podría finalizar la inicialización antes de montar la tarjeta (pensando en eso, eso explicaría su problema también en circunstancias ligeramente diferentes, es decir, si Realmente toda la aplicación había sido movida). // Prueba mis pistas. Si resultan útiles, considere aceptar / votar la respuesta;)Para mí, todas las aplicaciones desaparecieron cuando extraje la tarjeta SD interna que almacena los datos internos de mi libro electrónico (el libro electrónico es impulsado por Android 2.1). Lo hice para cambiar los tamaños de partición para adaptarse a más aplicaciones. En realidad, lo encendí sin esa tarjeta SD accidentalmente y después de eso, todas las aplicaciones se volvieron desinstalables pero no ejecutables.
No se modificó el tamaño de la partición, pero ese accidente provocó el problema.
Entonces eso es lo que hice: 1. Encontré un directorio donde están todas las aplicaciones instaladas. para mí fue / pb_data / data / apps 2. Ingresó adb shell e ingresó
su
en ese shell (sí, se necesita root) 3. ingresóls
para enumerar todos los apk 3. Llamadopm install XXXXX.apk
en cada uno de esos archivos apk.Este modo de instalación no causó ningún conflicto (aunque instala las aplicaciones en el mismo lugar, por lo que debe reescribirlas de alguna manera). También se conservaron todos los datos / configuraciones de las aplicaciones, todo está bien.
fuente