Estoy tratando de actualizar (Documentos para ir a la aplicación principal) en mi dispositivo.
Cuando intento instalarlo me sale un error que dice an existing package by the same name with a conflicting signature is already installed
.
Tengo acceso de root en mi dispositivo. ¿Hay algo que pueda hacer?
En primer lugar, si hay una discrepancia en la firma y estoy seguro de que la aplicación original proviene de una fuente confiable, dudaría de la fuente de la que proviene la "actualización": lo más probable es que esté manipulada .apk
y podría incluir malware, ¡así que tenga cuidado! No conozco el "mercado de un solo móvil" del que lo descargaste, así que no puedo asegurarte.
Si aún desea instalar la nueva .apk
: Sí, la eliminación (desinstalación) de la aplicación instalada anteriormente y la instalación de la versión descargada deberían funcionar. Si la primera se instaló como una aplicación del sistema, necesitará las herramientas del sistema adecuadas para desinstalarla (por ejemplo, Titanium Backup , que luego también podría usar para crear una copia de seguridad antes de eliminar la aplicación, por si acaso). Alternativamente, si conoce las herramientas de línea de comando correctas, también puede hacerlo a través de adb shell
.
Como la aplicación en cuestión no requiere que se convierta en una aplicación de sistema, la instalación se puede realizar normalmente sin necesidad de rootear: simplemente toque en .apk
su explorador de archivos y deje que el instalador normal haga su trabajo.
Después de eso, tenga cuidado con cualquier comportamiento extraño, por si acaso el .apk
malware introducido.
Este error generalmente ocurre cuando usa una clave diferente mientras genera el APK firmado. Nota: para actualizar su aplicación, debe usar la misma contraseña de clave y el alias de clave de su versión anterior y luego generar el APK firmado actualizado.
izzy
Akram Lazkanée