2016-07-24 33 views
1

Dies ist, was ich brauche es für enter image description hereMühe, SHA-1 Fingerabdruck vom Terminal

Aber ich bin immer diese Fehlermeldung:

keytool Fehler: java.lang.Exception: Schlüsselspeicher-Datei existiert nicht: Pfad -to-debug-or-production-keystore java.lang.Exception: Keystore-Datei existiert nicht: Pfad-zu-Debug-oder-Produktion-Keystore bei sun.security.tools.keytool.Main.doCommands (Main. java: 742) bei sun.security.tools.keytool.Main.run (Main.java:340) bei sun.security.tools.keytool.Main.main (Main.java:333)

Dies ist der Ort, an dem mein Keytool c: \ Programme \ Java \ jdk1.8.0_65 \ bin> ist, also bin ich mir ziemlich sicher, dass ich im richtigen Verzeichnis bin, wenn ich den Befehl auf Terminal anwende.

EDIT: habe ich diesen Befehl im Terminal:

keytool -exportcert -keystore path-to-Debug-oder-Produktion-Schlüsselspeicher -Liste -v

+0

Keystore-Datei wurde nicht gefunden, weil Sie sie nicht generiert haben? Sie müssen Ihre Anwendung signieren mit Android Studio, die eine Keystorefile mit Jks-Erweiterung erstellen wird – Eenvincible

+0

Ja, ich habe gerade erstellt und versuchte es erneut, aber immer noch die gleichen Fehler.Vielleicht verwende ich einen falschen Befehl? –

+0

Wenn ich Sie wäre, würde ich den Keystore, JKS-Datei irgendwo wie Desktop für den einfachen Zugriff setzen dann diesen Befehl erneut ausführen – Eenvincible

Antwort

0

Sie SHA-Schlüssel aus Android-Studio bekommen auch also keine Sorgen

  • öffnen Sie Ihre App in android Studio
  • zum Gradle gehen (oben rechts)
  • Klick o n es enter image description here

  • Klick auf Ihre Wurzel gradle (die auf Ihre App-Name gleich ist)

  • es erweitern und Aufgaben Option erweitern Inneren

  • jetzt android erweitern Sie siginingreport sehen im Inneren enter image description here

  • Klick darauf

  • so
  • Details generiert für Sie Ihre Finger aktualisieren, um sie zu kopieren und einfügen: p

  • Sie es von Run-Terminal wie diese und weitere Informationen zu je, dass Ihre Anforderung

  • Debug-sha Schlüssel bekommen - Release sha Schlüssel - ex-Tag etc ..

enter image description here

und schließlich vergessen Sie nicht, als zurück in den Änderungsmodus in hier klicken laufen k auf es :) enter image description here

Prost!

+0

Es hat geklappt, aber ich sehe keine Release Keys, nur einen zu debuggen. Nun zumindest weiß ich, wie man sie findet: D. –

+0

Ihre App ist im Debug-Modus, sobald Sie es in den Freigabemodus ändern können Sie diesen Schlüssel vom Terminal auch ich kann Ihnen das auch sagen, aber suchen Sie ein wenig so sein Gott für lernen, wenn es schwer einen Kommentar hinzufügen ill show you how :) –

+0

Ich habe es gerade versucht, indem ich die Build-Variante zur Freigabe und sogar die Build Signed Apk und danach habe ich auf SigningReport, aber es zeigt immer noch nur die Debug-und DebugUnit Variante Tasten und unter der Release-Variante zeigt es "Config: none " –