web-dev-qa-db-fra.com

Code d'erreur inconnu lors de l'installation de l'application "-505"

J'ai vérifié cela L'installation de l'application Android 5.0 Lollipop indique un code d'erreur inconnu lors de l'installation de l'application: "-505" . Mais cela ne semble pas résoudre mon cas car je n’utilise pas env. Multi-utilisateurs.

J'ai une application dans le magasin qui fonctionne bien sur mon lien 4(4.4.x) jusqu'à ce que je passe à Lollipop et que cette erreur apparaisse à chaque fois que j'essaie de l'installer depuis le magasin (elle s'installe correctement si je l'exécute via adb).

Je ne comprends pas pourquoi je risque d’être confronté à ce problème et il n’ya pas d’autre référence à ce code d’erreur . Toute aide est la bienvenue.

14
humblerookie

Cela semble stupide de ma part, mais j'ai finalement trouvé la réponse qui semble être le fait que j'avais une autre application de développement (nom du paquet diff) qui possédait une permission signée commune avec l'application de la boutique play . .

11-21 16:20:02.855: E/Finsky(8986): [1] PackageInstallerImpl.handleCommitCallback: Error -505
while installing <package>: INSTALL_FAILED_DUPLICATE_PERMISSION: Package <package> attempting to
redeclare permission <package>.permission.MAPS_RECEIVE already owned by 

en commençant par Lollipop, il semble que cela ne soit pas permis ..__ Merci à tous.

MODIFIER

La solution, si elle n’est pas encore apparente, consiste à changer la permission de

 <permission Android:name="<old package>.permission.MAPS_RECEIVE"
 Android:protectionLevel="signature" />

à 

<permission Android:name="<new package>.permission.MAPS_RECEIVE" 
Android:protectionLevel="signature" />

ou quelle que soit l'autorisation signée qui cause la même chose. 

19
humblerookie

Avec une version officielle de Lollipop Et pour les utilisateurs de Mac (je suis sûr qu’elle est analogue aux utilisateurs de Windows):

  • Aller au terminal, 
  • cd dans: ADT/sdk/platform-tools 
  • tapez ./adb désinstaller le.app.package

et c'est tout! 

  • vous venez de désinstaller l'application 
  • n'ajoutez pas l'indicateur -k - ('-k' signifie conserver les répertoires de données et de cache ) 

bonne chance!

7
nitzanwe

Ceci est dû à un bogue lors de l'analyse du certificat d'application dans Lollipop:

https://code.google.com/p/Android/issues/detail?id=79089

4
Jendrik

Si l'application que vous essayez d'installer possède le même certificat qu'une application similaire ou associée au même certificat, Android 5.0 n'autorisera pas l'installation, estimant que vous installez un double de l'application déjà installée (mais différente). Seule solution qui a fonctionné pour moi? Désinstallez l'application avec le même certificat, qui serait une application créée par le même développeur que celle que vous essayez d'installer. Une fois que vous avez désinstallé cette application, installez l'application posant problème, puis revenez en arrière et réinstallez l'autre application déjà installée. Ce problème ne m'est arrivé qu'une fois, lors de l'installation de l'application FB Messenger. J'ai finalement pu l'installer après avoir désinstallé l'application Facebook. Ensuite, j'ai réinstallé Facebook après l'installation de Messenger. OK, bonne chance à tous et espérons que cela aidera certains d'entre vous. 

3
Michael Perry

Plusieurs utilisateurs installant la même application sur le même appareil peuvent être à l'origine de cette erreur. S'il vous plaît supprimer une autre application de l'appareil et cela devrait fonctionner.

J'ai rencontré un problème similaire, mais dans mon cas, il s'agissait d'une ancienne version de développement reposant sur mon appareil et lorsque j'essayais d'installer à partir de Play Store, cette erreur se produisait.

1
Mak

J'ai un problème similaire et résolu avec cette solution.

Solution: après avoir mis à jour votre appareil Android avec Android 5.0 Lollipop à partir d'une version plus ancienne à l'aide de la mise à jour sans fil ou de la mise à jour automatique de l'image d'usine, effectuez une réinitialisation d'usine. Il a été découvert que si vous effectuez une réinitialisation d'usine immédiatement après la mise à jour de votre version d'Android, l'erreur ne se produit pas, mais si vous ne la persistez pas, l'erreur persiste. N'oubliez pas également de vider le cache en accédant à Menu> Paramètres> Applications> Google Play Store> Vider le cache. Effacer les données aussi, de la même option.

Source: http://appslova.com/Android-fix-unknown-error-code-application-install-505-error-505/

J'espère que cette aide !!

0
Shrestha Ashesh

essayez d’ajouter applicationId à la section defaultConfig du fichier Gradle, comme

defaultConfig {
    applicationId "com.example.www"
}
0
tibbi

Essayez de réinitialiser l'application Play Store. Vous ne perdrez pas vos applications en suivant ces étapes. Rien d'important ne sera perdu.

Étapes à suivre sur un Motorola xoom

Allez dans le tiroir des applications (menu) Appuyez sur paramètres Appuyez sur applications Appuyez sur l'onglet "Tous" Faites défiler et cherchez Play Store Appuyez sur Play Store (et non sur les services Play Store!) Appuyez sur "effacer les données" Vous recevrez alors un avertissement, cliquez sur "ok" Voilà, revoyez votre problème et voyez s'il est corrigé. Gardez à l'esprit que vous devrez ré-accepter les termes et conditions de l'application Play Store. Lorsque cela se produit, cliquez simplement sur "accepter"

0
Fkd