Ich entwickelte eine Android-Anwendung, die Google Maps API als mein Abschlussprojekt verwendet.Keytool Fehler: Keystore-Datei existiert aber ist leer
Ich muss es bei Google Play veröffentlichen, also habe ich versucht, eine signierte APK zu erstellen. Ich mache das über das signierte apk-Tool von Android Studio. Es ist okey Schlüssel zu erstellen. Aber wenn ich diese signierte APK verwende, funktioniert die Karte nicht. Also habe ich im Internet gesucht und festgestellt, dass ich meinen API-Schlüssel mit SHA1-Fingerabdruck ändern muss. Aber als ich versuchte, es von der Kommandozeile aus zu nehmen;
keytool -list -v -keystore C:\Users\esrau\Desktop\keygrad\keygrad6 -alias EmuGrad -storepass urla259/ -keypass urla259/
habe ich diesen Fehler:
Ich habe bereits versucht, jede Lösung im Internet, so habe ich versucht, den SHA1-Schlüssel aus dem gradle> Android> signingReport. Es gibt denselben Fehler.
Ich habe auch versucht, neue API-Schlüssel aus den Release> Werte> google_maps_api.xml
Es schaffen wieder denselben Fehler gibt. Keine der Lösungen funktionierte für mich.
So werden alle Vorschläge akzeptiert. Danke Jungs.
Ich habe es bei meiner ersten Aktivität verwendet und nenne es wie showHashKey (getApplicationContext()); so gibt es mir so etwas wie: KeyHash :: F7on3pxubJUKvuwvVHzakVAlnac Bin ich es richtig? Und was mache ich mit diesem Keyhash? – fstkk
Ich denke, dass dieser Link: http://www.techotopia.com/index.php/Generating_a_Signed_Release_APK_File_in_Android_Studio könnte Ihnen definitiv helfen. – Isabelle
Ich habe bereits all diese gemacht:/ – fstkk