Veröffentlichte Android apk gibt den Fehler "Paketdatei wurde nicht korrekt signiert"
Ich vor kurzem hochgeladen, meine Anwendung auf dem android-Markt, aber es weigert sich zu laufen, wenn Sie heruntergeladen haben aufgrund der Fehler
Paket Datei wurde nicht ordnungsgemäß signiert
Ich zuerst veröffentlichte das Paket mit eclipse, Rechtsklick exportieren, erstellen Sie eine keystore-dann veröffentlichen, aber Sie weigert sich zu arbeiten.
Ich dann heruntergeladen, keytool und jarsigner und benutzte Sie, um Zeichen ein upgrade, welches ich gepostet, statt. Jedoch gibt die gleichen Fehler.
Ich habe keine Ahnung, was ich falsch gemacht habe, und da kann ich nicht löschen Sie die Anwendung, die ich nicht versuchen und wieder neu starten kann mir jemand helfen?
Dank
InformationsquelleAutor der Frage David Read | 2010-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie Ihre debug-kopieren Sie immer noch auf Ihrem Gerät installiert haben die meisten wahrscheinlich. Sie haben nun heruntergeladen und eine andere Kopie der gleichen app und verursacht diesen Fehler.
Deinstallieren Sie die app komplett von Ihrem Endgerät. Dann laden Sie es aus dem Markt wieder und es sollte funktionieren.
InformationsquelleAutor der Antwort Mark B
OK, ich hatte das gleiche Problem und keine der vorgeschlagenen Beschlüsse für mich gearbeitet. Ich unterschrieb meine app der gleichen Weise, die ich schon seit 2 Jahren und der Android Market war Sie es annehmen, in Ordnung, nur konnten Benutzer nicht laden Sie es aus dem Markt mit dem "Paket Nicht Signiert" angezeigt.
Was es stellte sich heraus zu sein, war für ein anderes Projekt an dem ich arbeite hatte ich JDK7 installiert. Es wurde das Standard-JDK und aus irgendeinem Grund das keytool für JDK7 ist das signieren des Pakets in einer Weise, dass Android muss nicht wie. Also habe ich wieder JDK 1.6.0_23 und re-lief meine bauen und legen Sie es auf den Markt und alles ging wieder normal.
Ich hoffe, dies hilft jemand anderes.
InformationsquelleAutor der Antwort Melloware
Auf einem tablet, beachten Sie, dass, wenn Sie installieren eine debug-version der app und dann deinstallieren Sie es als normal (ziehen in den Papierkorb, bis es sagt "deinstallieren") , ist nicht genug. Denn tablets haben das Potenzial für mehrere Benutzer, Sie HABEN zu gehen, um
dann scrollt den ganzen Weg nach ganz unten. Dort sehen Sie Ihre app. Tippen Sie darauf, und drücken Sie dann
Menu
in der action bar (die drei Punkte), und dannuninstall for all users
. Dann werden Sie gut zu gehen.InformationsquelleAutor der Antwort boltup_im_coding
Gibt es ein problem, wenn die Unterzeichnung der APKs mit JDK7. Lösen können Sie es durch hinzufügen dieser zu build.xml
Quelle: KIYUT Developer Blog
InformationsquelleAutor der Antwort Xavi Ivars
Kürzlich unterschrieb ich meinen apks von der Befehlszeile aus, und hat diese Fehler. Ich löste dieser Fehler durch die Anleitung in diesem link:
http://developer.android.com/tools/publishing/app-signing.html
InformationsquelleAutor der Antwort user3291147
Dieser Fehler tritt gewöhnlich auf, weil Sie versuchen, Sie zu schieben ein update, welches unterzeichnet war, mit einem anderen Schlüssel, als Sie in der ersten Vorlage. Sie müssen den Schlüssel finden, den Sie, verwendet wenn Sie das erste mal veröffentlicht Sie die Anwendung und verwenden Sie diese zum signieren der Updates.
InformationsquelleAutor der Antwort jqpubliq
Ich hatte das gleiche problem mit meiner app entwickelt.
Gehen Sie zum App-Manager, deaktivieren Sie die Daten für die app, dann Stopp erzwingen, wenn es läuft und es deinstallieren. Dann versuchen Sie es erneut installieren aus dem market. Dieser arbeitete für mich.
https://market.android.com/details?id=net.trackmelite.GoogleMaps&feature=search_result
InformationsquelleAutor der Antwort Santiago Perez
Ich bin neu in Android, aber ich in der Lage war, zu beheben das Problem magisch 😀
Ich Java 1.7 mit meiner app und verwendet Befehlszeilen-Dienstprogramme [keytool, jarsinger und zipalign] anmelden meine app und habe den gleichen Fehler.
Dann ging ich zurück zu Eclipse und verwendet das Android-tool "Export Signed Application Package" mit dem keystore ich hatte ursprünglich veröffentlicht meine app mit; nahm, APK und verwendet die Befehl-Linie, um zipalign.[Musste erhöht den versioncode im manifest btw]. Ich unveröffentlicht die alte APK und veröffentlichte diese neue. Sobald Sie dies tun, nicht testen Sie es sofort.
Nicht sicher, wie lange Sie warten müssen, aber mir war die Arbeit 4 Stunden später wenn ich Sie geprüft habe 🙂
InformationsquelleAutor der Antwort Soroush Olamaei