Wie signiere ich eine Android App für den Markt?

8

Ich habe kürzlich meine erste App auf dem Markt veröffentlicht. Ich habe versucht, die App sofort nach der Veröffentlichung auf meinem Handy zu installieren. Aber bei der Installation habe ich eine Fehlermeldung erhalten, dass die App falsch signiert wurde. Ich habe auch viele schlechte Bewertungen für meine App bekommen, weil andere Leute es auch nicht installieren konnten.

Meine Frage ist also: Wie kann ich meine App korrekt signieren? Gibt es eine Möglichkeit, das Ergebnis zu testen, bevor Sie die App auf den Markt bringen?

BTW: Ich habe die eingebaute Funktion von Eclipse verwendet, um die signierte APK-Datei zu exportieren.

    
Boris 11.10.2011, 15:23
quelle

2 Antworten

11

Sie müssen einen Freigabeschlüssel zum Signieren Ihrer Anwendung erstellen.

Schritt: 1 Klicken Sie mit der rechten Maustaste auf Projekt- & gt; Anwendung exportieren- & gt; Wählen Sie Ihr Projekt- & gt; Weiter- & gt; Wählen Sie einen neuen Keystore - & gt; Schließe alle restlichen Schritte ab

Schritt: 2 Notieren Sie sich Ihren Alias ​​ Namen und Passwort .

Schritt: 3 Nun, wenn Sie alle Prozesse mit Fülldetails abgeschlossen haben, erhalten Sie eine .apk-Datei und Schlüsselspeicherdatei an Ihrem Speicherort.

Schritt: 4 Klicken Sie erneut mit der rechten Maustaste auf Projekt- & gt; Exportieren Sie die Anwendung- & gt; Wählen Sie Ihr Projekt- & gt; Next- & gt; Vorhandenen Keystore verwenden - & gt; Geben Sie Ort und Passwort ein - & gt; Weiter

Schritt: 5 Nun wird Ihr Alias-Name in Ihrem Drop-Down- & gt; Select it - & gt; Passwort eingeben - & gt; Weiter

Schritt: 6 Sie werden nach dem Speicherort für Ihre endgültige APK-Datei gefragt.

Schritt: 7 Wählen Sie Ihren Standort und speichern.

Schritt: 8 Jetzt ist diese Endgültige .apk -Datei Ihre signierte Anwendung.

Hinweis: Behalten Sie diese Keystore-Datei für eine weitere Aktualisierung Ihrer Anwendung in Android Market bei. Verfolgen Sie auch Ihren Alias-Namen und Ihr Passwort

    
Venky 11.10.2011, 15:31
quelle
1

Wir können dir von weitem nicht sagen, was falsch ist. Haben Sie Ihr eigenes selbstsigniertes Zertifikat erstellt? Das mit SDK gelieferte Zertifikat ist ein Debug-Zertifikat und sollte nicht zum Signieren einer Produktions-App verwendet werden.

Ich empfehle Ihnen, die Dokumentation über die Signatur der Apps gründlich zu lesen.

    
Peter Knego 11.10.2011 15:26
quelle