Ich muss Google + API aktivieren, also brauche ich die debug.keystore
. Ich bin zu Android Studio gewechselt und weiß nicht, wo es ist. Ich kann es in Eclipse unter Pfad ~ / .android / debug.keystore finden.
Ich muss Google + API aktivieren, also brauche ich die debug.keystore
. Ich bin zu Android Studio gewechselt und weiß nicht, wo es ist. Ich kann es in Eclipse unter Pfad ~ / .android / debug.keystore finden.
Antworten:
BEARBEITEN Schritt 1) Gehen Sie zu Datei> Projektstruktur> Projekt auswählen> Gehen Sie zu "Signieren" und wählen Sie Ihren Standard oder einen beliebigen gewünschten Schlüsselspeicher aus und füllen Sie alle Details aus. Falls Sie die Details nicht eingeben können, klicken Sie auf das grüne '+'. Ich habe im Screenshot hervorgehoben.
Schritt 2) SEHR WICHTIG: Gehen Sie zu Build-Typen> wählen Sie Ihren Build-Typ und wählen Sie Ihre "Signing Config". In meinem Fall muss ich "config" auswählen. Überprüfen Sie den markierten Bereich.
Für Windows-Benutzer: C:\Users\USERNAME\.android\debug.keystore
(Ändern Sie USERNAME als Ihren PC-Namen)
Für Linux- oder Mac OS-Benutzer: ~/.android/debug.keystore
Nachdem Sie SHAH1
mit der Eingabeaufforderung den folgenden Code erhalten haben:
keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
In Android Studio finden Sie alle Informationen zum Signieren Ihrer App ohne Konsolenbefehl:
Öffnen Sie Ihr Projekt
Klicken Sie im rechten Bereich auf Gradle
Öffnen Sie im Gradle-Projektfenster Ordner: Ihr Projekt -> Aufgaben-> Android
Eine andere Möglichkeit, Ihre wichtigsten Informationen herauszufinden, besteht darin, in Ihren Java-Ordner zu wechseln
C:\Program Files\Java\jdk1.8.0_60\bin
und führen Sie den folgenden Befehl aus
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Aus dem Befehl können Sie leicht erkennen, dass die Keystore-Adresse "c: \ users / <% mylogin%>. android \ debug.keystore" lautet. Der Alias lautet "androiddebugkey". Das Speicherkennwort lautet "android". Das Schlüsselkennwort lautet "android".
Dies ist die Standardkonfiguration aus der Android-Dokumentation "Get API Key". https://developers.google.com/maps/documentation/android-api/signup
Ich habe dieses Problem. Die debug.keystore
Datei fehlte. Der einzige Schritt, der eine korrekte Datei für mich erstellt hat, war das Erstellen eines neuen Android-Projekts in Android Studio.
Es hat mir einen neuen debug.keystore
Weg beschritten C:\Users\username\.android\
.
Diese Lösung funktioniert wahrscheinlich nur, wenn Sie noch keine Projekte erstellt haben.
Es hat mir geholfen.
Keystore-Name: "debug.keystore"
Keystore-Passwort: "android"
Schlüsselalias: "androiddebugkey"
Schlüsselpasswort: "android"
USER_NAME_PC - Ihr PC-Benutzername
Key alias
ist korrekt ( androiddebugkey
), aber der Screenshot ist falsch.
Unter Windows
Alles was Sie tun müssen, ist zur Eingabeaufforderung zu gehen und cd C:\Program Files\Java\jdk-10.0.2\bin>
wo jdk-10.0.2 or full path
kann in Ihrem Fall anders sein. Wenn Sie sich im Papierkorb befinden, geben Sie diesen Code ein, in keytool -keystore C:\Users\GB\.android/debug.keystore -list -v
dem C:\Users\GB\.android/debug.keystore
sich in meinem Fall der Pfad zum Keystore befindet.
Sie erhalten solche Ergebnisse.
=======================================
im Standard-Datei-Explorer:
=======================================
=======================================
Öffnen Sie die Registerkarte Ansicht und aktivieren Sie Versteckte Elemente:
=======================================
=======================================
Jetzt können Sie Ihren .android-Ordner sehen
=======================================
[Gelöst] Wie ich meine App wieder laufen ließ, nachdem ich meinen Benutzernamen auf demselben Windows 10-Computer geändert hatte
In Android Studio klicken Sie auf Datei> Projektstruktur> App> auf "+", um die neue Konfiguration "config" hinzuzufügen. Datei> Projektstruktur> App> Signieren
Wählen Sie auf der Registerkarte Flavours> Feld Signieren den neuen Eintrag "config" Datei> Projektstruktur> App> Flavours
Dadurch wurde die App neu konfiguriert. Studio geschlossen und neu gestartet
Klicken Sie auf Erstellen> Projekt neu erstellen
Die App hat dies automatisch hinzugefügt und angezeigt : build.gradle
Als ich die App auf einem Handy getestet habe, hat Studio darum gebeten, die App mit dieser neuen Konfiguration neu zu installieren. App läuft wie bisher!
DynaMike
Das Einfachste, was ich mir vorstellen kann, ist, den Fingerabdruck aus dem debug.keystore zu holen (Pfade werden in anderen Antworten erwähnt) und diesen Ihrem Projekt hinzuzufügen. Sie müssen keine Keystores kopieren oder neue Apps hinzufügen. Fügen Sie einfach die Liste der Fingerabdrücke für jede Maschine hinzu, auf der Sie entwickeln.
FWIW, ich bin darauf gestoßen, als ich von einem Laptop zum anderen gewechselt bin. Ich hüpfe viel herum.
https://support.google.com/firebase/answer/7000104?hl=de#sha1
Hoffe das hilft einigen Leuten! :) :)
Die Standard-Keystore-Datei: debug.keystore
befindet sich in dem Ordner, .android
der sich normalerweise im Standard-Home-Ordner Ihres Betriebssystems des Benutzers befindet, der das Android SDK installiert hat.
Auf meinem Ubuntu-PC befindet sich der Speicherort /home/dhananjay/.android
Während im Windows-PC befindet es sich bei C:\Users\dhananjay\.android
Aus der Dokumentation der Android-Entwickler zum Signieren Ihrer App :
Ablauf des Debug-Zertifikats
[...] Die Datei wird an folgenden Orten gespeichert:
~/.android/
unter OS X und LinuxC:\Documents and Settings\<user>\.android\
unter Windows XPC:\Users\<user>\.android\
unter Windows Vista und Windows 7, 8 und 10
Go to Build > Clean Project
Erstellen Sie Ihr Projekt erneut.
Bei Flutter müssen Sie nur den Android-Teil des Projekts öffnen. Datei-> Öffnen-> Wählen Sie den Android-Ordner dieses Projekts aus. Warten Sie einige Minuten, um die Gradle-Synchronisierung abzuschließen. Klicken Sie anschließend auf der rechten Seite auf Gradle-> Android -> Aufgaben-> Android-> Anmeldebericht