RELEASE_KEY_ALIAS und RELEASE_KEY_PATH Werte für die Generierung von hash-Schlüssel
1 - ich bin versucht zu generieren, meinen key hash für die Integration von Android mit Facebook. Ich verstehe, dass ich zum ausführen des folgenden Befehls auf der Eingabeaufforderung (ich bin auf Windows):
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
Aber wo bekomme ich die Werte von RELEASE_KEY_ALIAS und RELEASE_KEY_PATH?
Bitte helfen Sie mir, ich habe gestöbert und viel und habe nicht herausfinden können, wo Sie diese bekommen.
2 - Eine stackoverflow-Antwort, sagte, dass ein anderer Weg, um die hash-Schlüssel-download diese, und laufen auf meinem android-Gerät. Kaufen, wenn ich in Eclipse importieren, bekomme ich einen Haufen Fehler, die ich nicht wissen, heiß zu beheben. Die Frage war diese eine
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie Ihre Anwendung veröffentlichen, um den Google Play Store, benötigen Sie es mit einem Java-keystore. Wenn Sie noch nicht veröffentlicht, noch, und Sie nicht haben, eine keystore zu generieren, müssen Sie konfigurieren Sie jetzt. Überprüfen Sie heraus die Signieren Von Anwendungen - Dokumentation für weitere Informationen.
RELEASE_KEY_ALIAS
: Jeder keystore enthalten kann mehrere alias-Namen. Sie könnte verwenden unterschiedliche Aliase zu unterzeichnen verschiedenen Anwendungen, oder Sie können sich mehrere apps mit dem gleichen alias. Die Standard-debug-keystore zum Beispiel hat nur eine alias-androiddebugkey
. Wenn Sie bereits ein keystore und weiß nicht, was alias zu verwenden, führen Sie den Befehlkeytool -list -v -keystore YOUR_KEYSTORE_FILE
um alle verfügbaren Aliase.RELEASE_KEY_PATH
: Das ist einfach der Pfad zu der keystore auf Ihrem Rechner. Es könnte so AussehenC:\Users\somezombie\myproject\release.keystore
.Sobald Sie haben einen Schlüsselspeicher Sie können den Befehl ausführen, die Sie geschrieben, um die hash, Facebook braucht. Beachten Sie, dass Facebook möglicherweise auch verlangen, dass Sie dies mit Ihrem debug-keystore für debug-builds.
Einen anderen Weg:
1- Vergangenheit diesen code in deine onCreate.
2- Führen Sie Ihre app aus.
3- Überprüfen Sie Ihre logcat! Ihre hash-show in der roten Farbe
public class MainActivity extends AppCompatActivity {