web-dev-qa-db-de.com

Unbekannter Fehlercode während der Anwendungsinstallation "-505"

Ich habe dies überprüft Die Installation der Android 5.0 Lollipop-App zeigt einen unbekannten Fehlercode während der Anwendungsinstallation: "-505" . Es scheint jedoch nicht auf meinen Fall einzugehen, da ich kein Mehrbenutzer-Env verwende.

Ich habe eine App im Playstore, die auf meinem Nexus 4(4.4.x) gut funktioniert hat, bis ich zu Lollipop aufgerüstet habe und diesen Fehler jedes Mal zeigte, wenn ich versuchte, sie aus dem Playstore zu installieren via adb).

Ich kann nicht verstehen, warum ich auf dieses Problem stoßen könnte, und es gibt auch keinen anderen Verweis auf diesen Fehlercode. __ Jede Hilfe wird gebeten.

14
humblerookie

Das scheint mir dumm zu sein, fand aber schließlich die Antwort, die scheinbar die Tatsache war, dass ich eine andere dev-App (diff-Paketname) hatte, die eine gemeinsame signierte Erlaubnis mit der Playstore-App hatte .

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 

mit Lollipop beginnend scheint es, dass dies nicht erlaubt ist ... Danke an alle.

EDIT

Die Lösung, wenn noch nicht offensichtlich, besteht darin, die Erlaubnis von zu ändern

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

zu 

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

oder welche signierte Erlaubnis das gleiche verursacht. 

19
humblerookie

Mit einer offiziellen Lollipop-Version Und für Mac-Benutzer (ich bin sicher, dass sie analog zu Windows-Benutzern ist)

  • Geh zum Terminal, 
  • cD in: ADT/SDK/Plattform-Tools 
  • geben Sie ./adb ein, und deinstallieren Sie das.app.package

und das ist es! 

  • sie haben die App gerade deinstalliert 
  • füge das Flag -k nicht hinzu - ('-k' bedeutet, dass die Daten- und Cache-Verzeichnisse beibehalten werden. 

viel Glück!

7
nitzanwe

Dies wird durch einen Fehler beim Analysieren von App-Zertifikaten in Lollipop verursacht:

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

4
Jendrik

Wenn die App, die Sie installieren möchten, dasselbe Zertifikat wie eine ähnliche App oder eine verwandte App mit dem SAME-Zertifikat hat, lässt Android 5.0 die Installation nicht zu, da Sie davon ausgehen, dass Sie ein Duplikat der bereits installierten (aber unterschiedlichen) App installieren. Nur Lösung, die für mich funktioniert hat? Deinstallieren Sie die App mit demselben Zertifikat. Dies ist eine App, die von demselben Entwickler erstellt wurde, der die App erstellt hat, die Sie installieren möchten. Nachdem Sie die App deinstalliert haben, installieren Sie die problematische App, gehen Sie zurück und installieren Sie die andere bereits installierte App erneut. Dieses Problem ist mir nur einmal passiert, als ich versuchte, die FB Messenger App zu installieren. Ich konnte es endlich installieren, nachdem ich die Facebook-App deinstalliert hatte. Dann habe ich Facebook nach der Installation von Messenger neu installiert. OK, alles Gute und hoffe, das hilft einigen von euch. 

3
Michael Perry

Dieser Fehler kann von mehreren Benutzern verursacht werden, die dieselbe App auf demselben Gerät installieren. Bitte entfernen Sie andere Apps vom Gerät und das sollte funktionieren.

Ich war mit einem ähnlichen Problem konfrontiert, aber in meinem Fall war es ein alter Entwicklungs-Build auf meinem Gerät. Als ich versuchte, vom Play Store zu installieren, kam dieser Fehler.

1
Mak

Ich habe ein ähnliches Problem und mit dieser Lösung gelöst.

Lösung: Führen Sie nach dem Aktualisieren Ihres Android-Geräts von einer älteren Version auf Android 5.0 Lollipop mit Over-the-Air-Update oder durch das seitliche Laden des Werks ein Standbild aus. Es hat sich herausgestellt, dass der Fehler nicht auftritt, wenn Sie direkt nach der Aktualisierung Ihrer Android-Version auf die Werkseinstellungen zurückgesetzt werden. Wenn Sie ihn jedoch nicht zurücksetzen, bleibt der Fehler bestehen. Vergessen Sie nicht, auch den Cache zu löschen. Gehen Sie zu Menü> Einstellungen> Apps> Google Play Store> Cache löschen. Löschen Sie auch die Daten von derselben Option.

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

Ich hoffe das hilft!!

0
Shrestha Ashesh

fügen Sie dem defaultConfig-Abschnitt der Gradle-Datei beispielsweise applicationId hinzu

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

Versuchen Sie, die Play Store-App zurückzusetzen. Sie verlieren Ihre Apps nach diesen Schritten nicht. Nichts Wichtiges geht verloren.

Schritte, die auf einem Motorola xoom zu befolgen sind

Gehen Sie zum App-Fach (Menü) Tippen Sie auf Einstellungen Tippen Sie auf Anwendungen Tippen Sie auf die Registerkarte "Alle" Blättern Sie durch und suchen Sie nach Play Store Tippen Sie auf Play Store (nicht Play Store-Dienste!). Tippen Sie auf "Daten löschen" Sie erhalten dann eine Warnmeldung, klicken Sie auf "OK" Das ist es, gehen Sie das Problem erneut durch und sehen Sie, ob es behoben wurde. Beachten Sie, dass Sie die Nutzungsbedingungen für die Play Store App erneut akzeptieren müssen. Klicken Sie in diesem Fall einfach auf "Akzeptieren".

0
Fkd