Je possède un Sony Z5 Compact fonctionnant sous Nougat.
Je n'arrive pas à installer Facebook Messenger. Lorsque j'essaie, j'obtiens le code d'erreur -505.
J'ai essayé d'installer en utilisant ADB avec la commande suivante :
adb install com.facebook.orca_108.0.0.10.70-51197341_minAPI21\(armeabi-v7a\)\(280,360,400,420,480,560,640dpi\)_apkmirror.com.apk
Qui semble être la dernière version stable disponible sur apkmirror.com.
Je reçois le message d'erreur :
Échec de l'installation de com.facebook.orca_108.0.0.10.70-51197341_minAPI21(armeabi-v7a)(280,360,400,420,480,560,640dpi)_apkmirror.com.apk : Échec [INSTALL_FAILED_DUPLICATE_PERMISSION : Package com.facebook.orca tentant de redéclarer la permission com.facebook.receiver.permission.ACCESS déjà possédée par com.facebook.appmanager]
Est-ce quelque chose que j'ai fait? Le téléphone n'est pas rooté, et je n'ai pas déverrouillé le chargeur de démarrage.
À part réinitialiser le téléphone, y a-t-il quelque chose que je peux faire pour installer l'application? (Je suis conscient de tous les clients de 3ème partie, mais j'aimerais vraiment résoudre ce problème.)
L'application était installée avant la mise à niveau vers Android 7, mais une mise à jour ne s'installait pas.
J'ai effectué les étapes habituelles comme redémarrer, vider le cache et les données de Play Services, etc.
Ceci n'est pas un doublon de Comment puis-je régler le code d'erreur d'installation inconnu -505?, qui était censé être résolu avec une mise à niveau vers Android 5.0.2. Je suis sous Android 7.
0 votes
Bon point, @wbogacz - et la réponse se trouve en haut de votre liste: Comment puis-je traiter le code d’erreur d’installation inconnu -505 ?
1 votes
@Izzy vient de vérifier le lien que vous avez fourni. Cela n'a aucun rapport avec mon problème. Ils parlent de la correction pour la version 5.0.1. Je suis en train d'utiliser la version 7.0. Il y a une explication du problème et de ses causes mais pas de solution.
1 votes
Eh bien, c'est la même cause sous-jacente - comme vous pouvez le voir clairement grâce à votre message d'erreur :
Package com.facebook.orca tentant de redéclarer l'autorisation com.facebook.receiver.permission.ACCESS déjà détenue par com.facebook.appmanager
. Donc, votre solution serait a) de désinstallercom.facebook.appmanager
ou b) de demander au développeur de corriger le package (ou c) de ne pas installercom.facebook.katana
). Je ne suis pas sûr(e) d'où cela provient, ce n'est pas répertorié sur le Playstore. Les deux packages ne peuvent coexister s'ils déclarent tous les deux la même autorisation comme la leur.0 votes
D'après ce que j'ai pu recueillir lors d'une rapide recherche sur Google, il s'agit d'un service intégré principalement utilisé pour soutenir Gear VR.
0 votes
Je ne peux pas désinstaller 'com.facebook.appmanager' ou 'com.facebook.system'. Je les ai désactivés mais cela n'a pas aidé.
0 votes
J'ai également supprimé mon compte Google du téléphone et redémarré, mais j'ai toujours le même problème.
1 votes
@William c'est ce à quoi je faisais allusion. Ce n'est rien que l'utilisateur puisse résoudre, les développeurs doivent le fixer. Si une application demande deux fois d'utiliser la même autorisation, la deuxième demande peut être ignorée en toute sécurité ("vous êtes déjà autorisé"). Mais si elle déclare posséder une autorisation déjà détenue par un autre, cela ne peut pas être ignoré; ce serait comme Salomon ordonnant de trancher l'enfant :) Donc, en bref: sauf si votre appareil est rooté et que vous pouvez supprimer com.facebook.manager, il n'y a rien que vous puissiez faire. Pas sûr que adb shell "pm hide com.facebook.manager" accomplisse quoi que ce soit.
0 votes
@Izzy Je ne vois pas d'autres personnes ayant le même problème. C'est un téléphone très courant, en essayant d'installer l'une des applications les plus communes. Suis-je le seul à avoir ce problème?
1 votes
Le fait que facebook ne puisse pas être installé car il est déjà dans le système signifie que l'application est déjà intégrée et vous avez probablement fait
adb shell pm uninstall -k --user 0 com.facebook
en supposant que vous n'aviez pas les privilèges root. Si vous avez effectivement désactivé (ce que vous vouliez dire par désinstaller), vous pouvez réactiver en utilisant pm enable depuis adb shell.