1 votos

Específicos de instalación de la Aplicación desde Google Play falla, donde ver registro?

Estoy tratando de volver a instalar una aplicación de pago en Google Play, la Tienda antes tenía instalado antes de hacer una actualización del sistema.

La instalación falla en silencio después de la descarga. (Otros instala desde que el Mercado funcione bien).

Donde puedo ver un registro de lo que salió mal?

Mi Sistema es una CM10 nightly construido, por lo que puede haber todo tipo de problemas. La aplicación no se muestran como previamente instalado en cualquier sistema operativo la aplicación de las listas, pero la vuelta como no instalado, no hay copias de seguridad' en la Copia de seguridad de Titanio lista, por lo que debe haber algunos residuos de la antigua instalación de la izquierda.

2voto

Chaos_99 Puntos 126

Para responder a mí mismo:

  1. Descargar el .apk de la aplicación en un PC con la ayuda de la APK Downloader herramienta, y lo pones en los teléfonos de la tarjeta SD.
  2. Utiliza la aplicación del Terminal (parte de CM10), para cambiar de root (su), entonces traté de instalar el archivo descargado .apk archivo a través de pm install com.name.apk

Tengo un código de error: INSTALL_FAILED_UID_CHANGED, busqué en google y que encontró una solución:

  1. Retira /data/data/com.name.apk/ carpeta completamente a través de la terminal
  2. Intentó pm install com.name.apk nuevo -> ÉXITO (probablemente también han trabajado con la normal de la Play Store instalar).

Parece que cada aplicación se obtiene un UID único en primera instalación para gestionar sus derechos de acceso a archivos y carpetas. Si el sistema piensa que es la primera instalación, se asigna una nueva, entonces no se puede sobrescribir/borrar configuración anterior/carpetas de datos previamente establecida con otro LÍQUIDO.

2voto

Izzy Puntos 45544

Me alegro de que hayas encontrado una solución de trabajo! Para hacer más fácil para las personas que tienen miedo de trabajar con el terminal:

En el Google Playstore puedes encontrar la app SD Maid, la cual (entre otras cosas) que puede tomar el cuidado de "sobras" de desinstalar aplicaciones, a las que llama "cadáveres" (para la parte relativa a este es el "buscador de cadáveres"). Para ello, lee la lista de aplicaciones instaladas desde el gestor de paquetes, y, a continuación, comprueba, por ejemplo, los directorios que no debería estar allí:

SDMaid: Corpse Finder SDMaid: System Cleaner
SDMaid: "Cadáver Finder" y "System Cleaner" (Fuente: Google Play; haga clic en las imágenes para ampliar)

En tu caso, has desinstalado el "título" de la aplicación, que tiene el "nombre del paquete "com.foobar.la aplicación". La lectura de la lista de aplicaciones instaladas, SDMaid por lo tanto no se encuentren, por lo que la carpeta /data/data/com.foobar.app sería identificado como "cadáver" y se ofreció para la limpieza.

Así que el gran pro para el "usuario medio" aquí no es sólo que él puede evitar la línea de comandos, pero también no es necesario averiguar tha apps "nombre técnico", como SDMaid hace que a sí mismo. Y como "buena", la aplicación también trae un administrador de archivos, archivo buscador, la aplicación de control (congelar apps, etc), y más.

Último comentario: el dispositivo debe estar rooteado para SDMaid para trabajar. Pero por lo que debe si desea quitar manualmente el directorio, como el su paso en su propia respuesta muestra :)

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