0 votos

¿Se pueden actualizar las aplicaciones preinstaladas en el sistema/privado a través de Play Store?

Estamos tratando de hacer nuestro lanzador personalizado por defecto en nuestro teléfono. Como necesita permisos a nivel de sistema (colocar widgets) lo colocamos en system/priv-app, y finalmente funciona bien. El problema es que no se actualiza con la nueva versión de Play Store. - Estamos recibiendo el error 505 después de descargar la actualización, en el inicio del proceso de instalación

¡gracias de antemano! br Y

0 votos

Para los votantes: aunque Yuray pide que se instale su propia aplicación de esa manera, esto no es una pregunta de desarrollo, sino que está perfectamente en el tema aquí. Nosotros, los usuarios avanzados, a veces "convertimos" las aplicaciones normales en aplicaciones del sistema, y todavía queremos que se actualicen :) Un buen efecto secundario es, por ejemplo, que la aplicación sobrevive a un reinicio de fábrica (aunque sus datos no).

0 votos

¿Qué permisos le diste después de colocar en /system/priv-app ? Asegúrese de que es 644 . Además, ¿has colocado el apk en un directorio que tenga el nombre de la aplicación?

0 votos

Me encontré con el mismo problema. El mensaje es "Error -505 al instalar com.mycompany.mypackage: INSTALL_FAILED_UPDATE_INCOMPATIBLE: Las firmas del paquete com.mycompany.mypackage no coinciden con la versión previamente instalada; ¡ignorando!". Aunque las firmas sí coinciden. @Yuray ¿has solucionado el problema?

4voto

Izzy Puntos 45544

Si la "aplicación preinstalada" utiliza la misma firma que la de Google Play, por supuesto que se puede actualizar de esa manera, igual que, por ejemplo, Google Maps y otras cosas preinstaladas.

Sin embargo, esas actualizaciones no se integrarían en la ROM, sino que irían al espacio del usuario, "superponiéndose" a la versión preinstalada. Esto da a los usuarios la ventaja de poder "desinstalar las actualizaciones", pero a costa del "doble espacio" (el APK original permanece en /system - Aunque no es que puedan utilizar ese espacio de otra manera).

0 votos

Usamos la misma firma, si no fuera así el sistema no podría detectar la actualización existente en primer lugar. Si movemos el lanzador en la carpeta de aplicaciones normales, la actualización va como se espera.

0 votos

@Yuray en ese caso no veo razón para que no funcione.

1voto

Benoit B. Puntos 1009

Encontré que el Google Play está volviendo a firmar mi paquete. Esto solía causar un desajuste en las firmas. La solución es instalar en /system/priv-app/ un apk descargado de GP (que ya ha sido re-firmado).

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