Ich muss mein APK
signieren und der Google-Markt stellt mir einen Schlüssel zur Verfügung, der so etwas wie
IHR LIZENZSCHLÜSSEL FÜR DIESE ANWENDUNG Base64-kodierter RSA Public Key to in deine Binärdatei aufnehmen Bitte entfernen Sie alle Leerzeichen. MIIBIjANBgasdfasdfdaskqhkiG9w0BAQEadfadfasdFAAOCAQ8AMIIBCgKCAQEAuacIf ........
Wie kann ich meine APK
mit diesem Schlüssel signieren und wie schließe ich diesen Schlüssel in meine Binärdatei ein?
Ich hatte dieselbe Frage. Schließlich wurde festgestellt, dass der öffentliche RSA-Schlüssel auf der Dev-Konsole zur "Lizenzierung" dient. Dies bedeutet, dass die App mithilfe des Schlüssels abfragen kann, ob der Nutzer über eine aktuelle und gültige Lizenz für die Nutzung Ihrer App oder der darin enthaltenen Dienste verfügt. Das ist völlig anders als das Unterschreiben einer Apk.
Ich bin auch wie das ursprüngliche Poster gefragt, was ich mit dem Lizenzschlüssel tun soll, der von der Entwicklerkonsole auf meinem Weg zur Veröffentlichung im Google Play Store erzeugt wird.
Während alle oben genannten Posts zeigen, wie man Keystore usw. in Eclipse oder von einer Befehlszeile aus exportiert und erstellt, beantwortet keiner von ihnen den Dadgum-Schlüssel, für den Google anbietet. Muss ich es irgendwie hinzufügen? Ich sehe keine Möglichkeit, den Schlüssel anzugeben, den Google in der Google Play Developer Console als "Lizenzschlüssel" generiert hat, und NOTHING sagt mir, wie ich diesen Schlüssel an meine App binden soll.
Ich weiß bereits, wie man eine signierte App mit Eclipse exportiert, aber nicht über den Google Play-Schlüssel verfügt. Wenn jemand mich in die richtige Richtung weisen kann, ist es sehr geschätzt.
OK, ich habe es herausgefunden. Der Lizenzschlüssel ist für das Signieren Ihrer App nicht relevant und dient zur Lizenzierung innerhalb Ihrer App.
Die Android Developer Site bietet eine großartige Anleitung zum Signieren von Apps hier .
Wenn Sie Ihren Schlüssel sehen, müssen Sie nur eine passwortgeschützte Keystore-Datei " .keystore
" erstellen, indem Sie das angezeigte keytool hier . Dadurch werden Sie aufgefordert, alle Details einzugeben, die Android für eine signierte App benötigt.
Sie können andere Antworten überprüfen hier und hier .
Mit Eclipse können Sie sehr einfach exportieren, indem Sie mit der rechten Maustaste auf Ihr Projekt klicken und "Android Tools & gt; Signiertes Anwendungspaket exportieren" auswählen.
Viel Glück!