Android, wie ich meine APK mit Google bereitgestellten Lizenzschlüssel unterschreiben

8

Ich muss mein APK signieren und der Google-Markt stellt mir einen Schlüssel zur Verfügung, der so etwas wie

ist
  

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?

    
Me Malik 05.07.2013, 05:32
quelle

4 Antworten

26

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.

Ссылка

    
kneewarp 23.02.2014 17:33
quelle
4

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.

    
Mike Kogan 15.01.2014 01:13
quelle
1

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!

    
CodeMonkey 05.07.2013 05:50
quelle
0

Hier ist Nizza tutotial So erstellen Sie eine Keysote-Datei

    
droidliveman 26.10.2013 06:35
quelle

Tags und Links