Ungültiger Schlüssel-Hash Der Schlüssel-Hash stimmt nicht mit einem gespeicherten Schlüssel-Hash überein

8

Ich habe eine App auf Facebook erstellt. Ich habe keyhash richtig hinzugefügt und app lief gut, aber als ich heute kam und versuche, es erneut auszuführen, gibt es mir diesen Fehler.

Dies ist das zweite Mal, dass es passiert. Vorübergehend, als ich diesen Fehler erhalte, entfernte ich die APP und addiere es wieder und es fängt an, wieder zu arbeiten und natürlich kann ich es nicht immer wieder tun.

Noch eine Sache, der Schlüssel-Hash, den er in dem Fehler erwähnt hat, ist nicht der gleiche, den ich in der App hinzugefügt habe, und wenn ich zur App gehe, ist die Einstellung des Schlüssel-Hashes korrekt.

    
umerk44 20.06.2014, 07:03
quelle

7 Antworten

4

Löschen Sie die App und versuchen Sie, einen neuen Hash-Schlüssel zu erstellen Methode !

    
Sreejith SP 20.06.2014, 08:18
quelle
3

Es ist nicht notwendig, die App von der Facebook-Entwickler-Website immer wieder zu löschen. Alles, was Sie brauchen, ist Ihr Terminal (Mac oder Linux) zu gehen und folgendes einzugeben:

%Vor%

Und der Benutzer von Window öffnet cmd und tippt:

%Vor%

Danach werden Sie nach "Enter keystore password:" gefragt, dazu geben Sie nur android ein. Verwenden Sie diesen Schlüssel-Hash auf der Facebook-Entwickler-Website (Hinweis: Dieser Schlüssel-Hash ist der gleiche wie der Schlüssel-Hash fehlerhaft). Meistens bitten die Leute darum, die App von der Facebook-Entwicklerwebseite zu löschen und wieder eine neue zu erstellen, aber glauben Sie mir, das ist eigentlich das, was Sie tun müssen.

    
Rishabh Chandel 23.12.2016 08:36
quelle
2

Verwenden Sie eine dieser Versionen: openssl-0.9.8e _X64.zip

Sie sollten nicht openssl-0.9.8k_X64.zip verwenden.

Unterschied ist k und e

und generieren Sie den Schlüssel erneut mit keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64 auf cmd

    
Keyul 23.12.2014 20:00
quelle
1

Sie müssen den nächsten Schritt noch einmal machen: -

  1. Löschen Sie die Anwendung auf der Website von Facebook (developers.facebook.com)
  2. Löschen Sie die Datei debug.keystore.
  3. Erzeuge einen neuen Schlüssel (indem du deine App erneut ausführst)
  4. Erstellen Sie auf developers.facebook.com eine neue App und fügen Sie den neuen Hash-Schlüssel
  5. hinzu
  6. Führen Sie Ihre App erneut aus
  7. Erfolg!

und mehr Infos siehe unten: -

Ссылка

    
duggu 20.06.2014 07:08
quelle
1

Fügen Sie den folgenden Code der onCreate () hinzu: * Vergessen Sie nicht, den Paketnamen zu ändern.

%Vor%

Quelle: Ссылка

    
Alexey 25.12.2014 15:16
quelle
0

Hi In meinem Fall war es das Problem, den Freigabeschlüssel für die Produktion zu generieren. Um den apk zum Spielen zu laden, müssen Sie den Freigabeschlüssel generieren. Besuchen Sie diesen Link von Facebook für detaillierte Informationen.

    
Vasanth 02.08.2017 13:16
quelle
-1

Nur ein Grund dieses Fehlers, welcher Hash-Schlüssel für jede Entwicklungsumgebung unterschiedlich ist, bedeutet, dass jeder PC / Mac seinen eigenen Hash-Schlüssel generiert, wenn Sie an verschiedenen Maschinen arbeiten.

JETZT LÖSUNG:

In zwei einfachen Schritten können Sie diesen Fehler beheben, indem Sie einfach den Hash-Schlüssel in Ihrem Facebook-Entwickler-Konto wie angehängte Bilder schreiben:

Erster Schritt: Hier sehen Sie die HASH KEY-Taste und dann den nächsten Schritt Bildbeschreibung hier eingeben

Letzter Schritt: Schreiben Sie den kopierten Hash-Schlüssel in das Feld Key Hashes . mögen Bildbeschreibung hier eingeben

Sie müssen die App nicht löschen oder neu konfigurieren.

Danke.

    
user3571704 24.07.2017 09:10
quelle

Tags und Links