Ya está instalado un paquete existente con el mismo nombre con una firma en conflicto

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?

¿Podría ser que originalmente cargó esa aplicación de alguna fuente dudosa, o su actualización proviene de eso? Uno de los dos obviamente no es del desarrollador original, de ahí la falta de coincidencia de signatur.
Tengo Documents to go como aplicación principal en mi tableta y Play Store está restringida en mi país, así que lo descargué de un mercado móvil y después de descargarlo me dio eso, alguna forma de resolver el problema o eliminar la aplicación por completo. ?

Respuestas (2)

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 .apky 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 .apksu 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 .apkmalware introducido.

aquí está mi problema: no puedo eliminar la aplicación del sistema, simplemente me da (Deshabilitar aplicación) y cuando la deshabilito e intento instalar la actualizada, dice (Habilitar el paquete) y cuando lo habilito vuelvo a mi problema
Citando su pregunta: tengo acceso de root en mi dispositivo. Señalando la parte correspondiente en mi respuesta: necesitará las herramientas del sistema adecuadas para desinstalarlo (p. ej., Titanium Backup). Uso TB regularmente, así que puedo dar fe de ello. ¿Intentó eliminar la aplicación con esta herramienta o con cualquier otra? como NoBloat ? Claro, la propia Configuración de Android -> Aplicaciones no te permite desinstalar aplicaciones del sistema :)

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.

Este sitio es para usuarios finales de Android, no para desarrolladores. La pregunta es sobre la actualización de una aplicación que han descargado, no una que estén desarrollando ellos mismos.