Ich habe kein Problem mit Facebook anmelden mit Development Key und Debug-apk laufen. Aber wenn ich Release apk erzeugen und auf dem Gerät ausgeführt, zeigt esFacebook Android Release Hash-Taste
„Ungültige Schlüssel hat, wird der Schlüssel Hash-xxxxxxxxxx alle gespeicherten Schlüssel Hashes nicht überein“ Ich habe tatsächlich die Entriegelungstaste auf der Konsole, und dass Schlüssel nicht den Schlüssel nicht oben übereinstimmen, auch ich die Taste oben gezeigt eingegeben hat, ist es nicht funktioniert, verwendet ich den folgenden Befehl eines Freigabeschlüssel zu generieren:
keytool -exportcert -alias androiddebugkey -keystore C:\Users\ywj7931\.android\debug.keystore | C:\Users\ywj7931\Downloads\openssl-0.9.8e_X64\bin\openssl sha1 -binary | C:\Users\ywj7931\Downloads\openssl-0.9.8e_X64\bin\openssl base64
ist es, weil mein App nicht auf google veröffentlicht spielen oder noch nicht von Facebook bewertet?
Ich denke, der erste Befehl ist genau der gleiche wie meins verwendet, aber immer noch nicht funktioniert – ywj7931
in Ihrer Produktion apk, die Sie mit dem Schlüssel signiert haben, können Sie zweite Lösung versuchen und Ihren Schlüssel protokollieren. dann können Sie es zur Facebook-Konsole hinzufügen und dieses Protokoll und die Operation von Ihrer apk entfernen. – savepopulation
Nun, es funktioniert immer noch nicht, ist es, weil meine App nicht auf Google Play veröffentlicht hat? Für die erste Lösung verwende ich den Schlüssel, den ich meiner apk signiert habe, ist das korrekt? – ywj7931