Tengo un Sony Z5 Compact que corre Nougat.
No puedo instalar Facebook Messenger. Cuando lo intento me aparece el código de error -505.
He probado a instalar usando ADB con el siguiente comando:
adb install com.facebook.orca_108.0.0.10.70-51197341_minAPI21\(armeabi-v7a\)\(280,360,400,420,480,560,640dpi\)_apkmirror.com.apk
Que parece ser la última versión estable de apkmirror.com.
Me aparece el mensaje de error:
Failed to install com.facebook.orca_108.0.0.10.70-51197341_minAPI21(armeabi-v7a)(280,360,400,420,480,560,640dpi)_apkmirror.com.apk: Fallo [INSTALL_FAILED_DUPLICATE_PERMISSION: Package com.facebook.orca attempting to redeclare permission com.facebook.receiver.permission.ACCESS already owned by com.facebook.appmanager]
¿Esto es algo que he hecho? El teléfono es no rooteado, ni he desbloqueado el cargador de arranque.
Aparte de borrar el teléfono, ¿hay algo que pueda hacer para que se instale la aplicación? (Soy consciente de todos los terceros clientes, pero me gustaría mucho resolver este problema).
La aplicación se instaló antes de la actualización a Android 7, pero la actualización no se instaló.
He hecho los pasos habituales como reiniciar, vaciar caché y datos de Play Services, etc.
Esto no es un duplicado de ¿Cómo puedo hacer frente al código de error de instalación desconocido -505? que se suponía que se solucionaría con una actualización a Android 5.0.2. Estoy ejecutando Android 7.
0 votos
Buen punto, @wbogacz - y la respuesta está justo en la parte superior de su lista: ¿Cómo puedo hacer frente al código de error de instalación desconocido -505?
1 votos
@Izzy acaba de comprobar el enlace que has proporcionado. No tiene ninguna relación con mi problema. Hablan de que se arreglará en la 5.0.1. Yo estoy usando la 7.0. Hay una explicación del problema, y sus causas, pero ninguna solución.
1 votos
Pues bien, se trata de la misma causa subyacente, como puede verse claramente en su mensaje de error:
Package com.facebook.orca attempting to redeclare permission com.facebook.receiver.permission.ACCESS already owned by com.facebook.appmanager
. Así que su solución sería a) desinstalarcom.facebook.appmanager
o b) hacer que su desarrollador corrija el paquete (o c) no instalarcom.facebook.katana
). No estoy seguro de dónde se origina ese, no aparece en Playstore. Los dos paquetes no pueden coexistir si ambos declaran el mismo permiso como propio.0 votos
Por lo que he deducido de una rápida búsqueda en Google, es un servicio incorporado que se utiliza principalmente para dar soporte a Gear VR.
0 votos
No puedo desinstalar 'com.facebook.appmanager' ni 'com.facebook.system'. Los he deshabilitado pero eso no ayuda.
0 votos
También he eliminado mi cuenta de Google del teléfono, y he reiniciado, pero sigo teniendo el mismo problema.
1 votos
@William a eso me refería. No es nada que el usuario pueda solucionar, los devs deben arreglarlo. Si una aplicación pide dos veces utilice el mismo permiso, la segunda solicitud puede ser ignorada con seguridad ("ya tiene permiso"). Pero si declara poseer un permiso que ya posee otro, que no puede ser ignorado; sería como Salomón ordenando el empalme del niño :) Así que, en resumen: a menos que tu dispositivo esté rooteado y puedas eliminar
com.facebook.manager
No hay nada que puedas hacer. No sé siadb shell "pm hide com.facebook.manager"
lograría una cosa.0 votos
@Izzy no veo que otras personas tengan este mismo problema. Es un teléfono muy común, intentando instalar una de las apps más comunes. ¿Soy el único que tiene este problema?
1 votos
El hecho de que no se pueda instalar facebook porque ya está en el sistema significa que la app venía incorporada y probablemente lo hiciste
adb shell pm uninstall -k --user 0 com.facebook
asumiendo que usted no tenía el privilegio de Root. Si usted realmente hizo deshabilitar(que significaba desinstalar), usted puede hacer pm habilitar desde adb shell.