1 votos

HP TouchPad: Después de reinstalar CM9, una aplicación se niega a reinstalar en absoluto, y no puedo mover las aplicaciones a la tarjeta SD interna

La aplicación en cuestión es Popup viral flotante en Youtube (una aplicación realmente impresionante, pruébala). La barra de notificación dice "No se puede instalar en una memoria USB o tarjeta SD". Aquí está la salida de mi registro ADB relevante cuando termina de descargarse e intenta reinstalarse:

  • D/Finsky ( 5512): 1] DownloadQueueImpl.onComplete: com.Mata.YTplayer: onComplete
  • D/Finsky ( 5512): [1] DownloadQueueImpl.remove: Descargar com.Mata.YTplayer eliminado de la cola de descarga
  • I/instalación (164): free_cache(0) avail 1346953216
  • D/dalvikvm( 249): GC_EXPLICIT liberó 861K, 57% libre 6745K/15559K, pausado 3ms+9ms
  • W/ActivityManager( 249): No se ha encontrado ningún proveedor de contenidos para la revocación del permiso: file:///data/data/com.Android.providers.downloads/cache/downloadfile-3.apk
  • D/VoldCmdListener( 153): lista asec
  • I/PackageHelper(10147): Tamaño del contenedor 8 MB
  • D/VoldCmdListener( 153): asec crear smdl2tmp1 8 grasa {} 10041
  • E/logwrapper(17534): La ejecución de /system/bin/newfs_msdos falló: No hay tal archivo o directorio
  • I/logwrapper( 153): /system/bin/newfs_msdos terminado por exit(255)
  • E/Vold ( 153): El formato falló (código de salida desconocido 255)
  • E/Vold ( 153): El formato ASEC FAT falló (error de E/S)
  • E/PackageHelper(10147): No se creó el contenedor seguro smdl2tmp1
  • E/DefContainer (10147): No se creó el contenedor smdl2tmp1
  • W/ActivityManager( 249): No se ha encontrado ningún proveedor de contenidos para la revocación del permiso: file:///data/data/com.Android.providers.downloads/cache/downloadfile-3.apk
  • D/dalvikvm( 249): GC_EXPLICIT liberado 125K, 57% libre 6739K/15559K, pausado 3ms+8ms
  • D/Finsky ( 5512): 1. Paquete instalado: El estado de instalación del paquete para "null" es -18
  • D/Finsky ( 5512): [1] InstaladorTarea.cancelarLimpieza: Cancelar la instalación en curso de com.Mata.YTplayer

0voto

Izzy Puntos 45544

El error "-18" (ver la última línea de su registro) es un típico app2sd error. El problema es que quedaban restos de una instalación anterior en la SDCard, y ahora el gestor de paquetes no puede crear un archivo con un nombre ya existente. Hay dos posibles enfoques:

  • si la aplicación ya está instalada, y estás intentando actualizarla: Muévela de nuevo a "almacenamiento interno" (por ejemplo, a través de Settings→Apps desplácese hasta la aplicación, abra su entrada y use el botón correspondiente). Luego intente actualizar de nuevo. Una vez que lo haya logrado, opcionalmente vuelva a mover la aplicación a SDCard
  • de lo contrario: adjunte la tarjeta a su PC utilizando un lector de tarjetas (o, si tiene acceso a Root, utilice un gestor de archivos con soporte Root, por ejemplo. Explorador de archivos ES sin Root, Android esconderá la carpeta a la que necesitas acceder). En root de la tarjeta, deberías encontrar una carpeta llamada .android_secure (¡observa el punto principal!). Navega en él. Cuidado con un archivo llamado smdl2tmp1.asec (véase el mensaje de error correspondiente: Failed to create container smdl2tmp1 ), y quitarlo. Si ha utilizado un lector de tarjetas conectado a su PC: desmonte la tarjeta de forma segura y vuelva a colocarla en su dispositivo. Intenta instalar la aplicación de nuevo, debería funcionar ahora.

Leyendo el registro de nuevo, parece que la causa fue un poco diferente aquí: executing /system/bin/newfs_msdos failed: No such file or directory es donde empiezan los problemas. El sistema no pudo crear un "handler" para tratar el sistema de archivos FAT en la SDCard, por lo que no pudo acceder a él ( ASEC FAT format failed (I/O error) ), y luego no pudo ocuparse del contenedor "smdl2tmp1" por eso. En resumen: Parece que falta un binario (o está ahí pero carece de los permisos apropiados).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X