Wie erhalte ich meine SHA1-Schlüssel zum Debuggen und Freigeben mit Android Studio auf einem Mac? (Diese sind für Google API Keys erforderlich)
SHA1-Schlüssel für DEBUG & RELEASE ANDROID STUDIO MAC, Wie generiert man SHA1-Release-Keys auf dem Mac?
andyc101
andyc101
DEBUGGEN:
-
Klicken Sie auf die Registerkarte Gradle auf der rechten Seite der Ansicht.
-
Gehen Sie zum ROOT-Ordner -> Aufgaben -> Android -> SigningReport
-
Doppelklicken Sie, dies wird mit dem SigningReport erstellt und in Ihrer unteren Ansicht Ihr SHA1 angezeigt.
FREISETZUNG:
-
Im Android-Studio. Erstellen -> Signiertes APK generieren … und klicken Sie auf Weiter
-
Kopieren Sie Ihren Schlüsselspeicherpfad und Schlüsselalias.
-
Wechseln Sie zum Ordner “bin” des in Java vorhandenen jdk-Pfads.
-
Terminal öffnen und eingeben:
keytool -list -v -keystore “Schlüsselspeicherpfad” -alias “Schlüsselalias”
-
Geben Sie Ihr Schlüsselpasswort ein und dies wird Ihre Freigabe SHA1 ausdrucken.
-
Hey, kannst du mir sagen, wie ich den Freigabeschlüssel mit dem Linux-Terminal generieren kann? Es gibt mir einen Fehler
– Manisch
29. September 16 um 4:47 Uhr
-
Bitte schauen Sie sich dieses Video an, wie man SHA1 für die Veröffentlichung erstellt youtu.be/g75cZXjmuj8
– Dharmbir Singh
14. Februar 17 um 11:02 Uhr
-
Ich erstelle Apk mit Jenkins, das auf Ubuntu ausgeführt wird, wodurch signierte APKs erstellt werden. So erhalten Sie diese Version SHA1 und erstellen SHA1.
– Aschisch Karpe
16. Februar 18 um 12:29 Uhr
-
Zeitsparmethode +1. Vielen Dank.
– Tuschar Lathiya
26. Februar 19 um 9:36 Uhr
-
Ich verwende Android Studio 4.0 (20. Mai 2020). Unter Build gibt es kein ‘Generate Signed APK’. Stattdessen zeigt es „Fluttern, Modul erstellen, Aufgaben zum Generate Sources Grade ausführen, Modul erstellen (erneut), APK analysieren, Modul in App Engine bereitstellen, Projekt neu erstellen“ sowie einige ausgegraute Optionen. Die Suche nach ‘Hilfe’ nach keystore oder ‘key store’ ergibt nichts Brauchbares. Hat sich Android Studio im Jahr 2020 verändert?
– Markus Ebden
7. Juli 2020 um 17:16 Uhr
Eren
AKTUALISIEREN:
In der neuen Google Developer Console ist es unter zu finden Setup -> App-Integrität.
ALTE ANTWORT:
Hier ist der neue einfachste Weg zu finden Freisetzung SHA-1 oder andere Zertifikate:
Ich gehe davon aus, dass Sie bereits ein signiertes APK erstellt und in die Entwicklerkonsole hochgeladen haben. Öffnen Sie die Google Play-Konsole. Gehen Sie zu “Versionsverwaltung”, gehen Sie zu “Application Signing” und sehen Sie sich Ihre Zertifikate an.
Hinweis: Zuerst fordert Google Sie auf, „Application Signing“ für Ihre Anwendung zu aktivieren.
-
Danke schön. Das war, was ich brauchte, um herauszufinden, was mein SHA1-Schlüssel war, nachdem er als App-Bundle signiert worden war. Firebase Auth benötigte den SHA1-Fingerabdruck, um registriert zu sein, und ich konnte nicht finden, wo ich ihn sehen konnte.
– fahadayaz
28. Mai 19 um 22:53 Uhr
-
@HimanshuTiwari Gemäß Google: Dies ist das öffentliche Zertifikat für den App-Signaturschlüssel, mit dem Google Play Ihre App signiert, bevor sie an Android-Geräte verteilt wird. Der App-Signaturschlüssel selbst ist nicht zugänglich und wird auf einem sicheren Google-Server gespeichert. Verwenden Sie das Zertifikat unten, um Ihren App-Signaturschlüssel bei Ihren API-Anbietern zu registrieren. Das bedeutet, dass sich der im Dashboard verfügbare App-Signaturschlüssel ändern kann, wenn Google beschließt, ihn neu zu signieren . Aber unsere eigene App-Signatur bleibt immer gleich. Haben Sie dieses Szenario in Betracht gezogen?
– ArpitA
31. Oktober 19 um 15:17 Uhr
-
Danke schön! Nach stundenlanger Suche habe ich Ihre Antwort gefunden und meine Probleme behoben. Nochmals vielen Dank
– Hischam Mubarak
14. Juni 20 um 19:30 Uhr
Jayakrishnan
Der gesamte Prozess der Generierung von Zertifikatsfingerabdrücken SHA-1, SHA-256, MD5 für DEBUGGEN ebenso gut wie FREISETZUNG sind in die folgenden 3 Schritte unterteilt,
- Erstellen Sie Keystore-Eigenschaften
- Laden Sie den Schlüsselspeicher in Gradle
- Führen Sie die Gradle-Aufgabe aus
Um den SHA-1-Schlüssel für die Release-Build-Variante zu generieren, müssen Sie signingConfigs for release in der build.gradle-Datei Ihres Hauptmoduls hinzufügen.
Faizan Haidar Khan
Gemäß der neuen Benutzeroberfläche der Google Play Console ist die Option unter verfügbar Konfiguration >> App-Integrität
Schritt 1 ) Veröffentlichungsdetails in Gradle hinzufügen
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "app.devdeeds.com.yourapplication"
minSdkVersion 17
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
//Signing configurations for build variants "release"
signingConfigs {
release {
storeFile file("F:/Development/myapp.jks")
storePassword "231232das"
keyAlias "myapp_rel"
keyPassword "dasd333_das"
}
}
buildTypes {
//link above defined configuration to "release" build type
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.0.0'
}
Schritt 2) Öffnen Sie das Gradle-Menü in der rechten Menüleiste und dann App > Android > Unterzeichnungsbericht
Schritt 3) Klicken Sie auf signingReport und sehen Sie die Magie
-
Danke für diese Antwort, das hat alles viel einfacher gemacht.
– SCHMUTZIGER DAVE
16. April 21 um 7:27 Uhr
Kapitulation Kumar
Für Debug-Keystore
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
Für Freigabeschlüssel
keytool -list -v -keystore {keystore_path_with_name} -alias {alias_name}
-
Danke für diese Antwort, das hat alles viel einfacher gemacht.
– SCHMUTZIGER DAVE
16. April 21 um 7:27 Uhr
Mohd Asim
Für diejenigen, die Release-apk SHA-1, SHA-256 und MD5 über Android Studio generieren möchten, gehen Sie folgendermaßen vor:
- Gehen Sie zu Project Structure -> Default Config -> Signing Config und fügen Sie dann „RELEASE SHA1“ hinzu, indem Sie die Details verwenden, die während Generate-Signed-Apk bereitgestellt werden. Für z. B.
- Setzen Sie nun Ihre Signaturkonfiguration auf $signingConfigs.’RELEASE SHA1′
- Ändern Sie schließlich Ihre Build-Variante in den Release-Modus und führen Sie signingReport aus, um Schlüssel im Release-Modus zu generieren.
Ich hoffe, dies würde definitiv die Release-apk KEYS auf einfachste Weise generieren.
.
Mögliches Duplikat von Wie erhält man den Fingerabdruck des Signaturzertifikats (SHA1) für OAuth 2.0 auf Android?
– ahoffner
21. Januar 16 um 21:21 Uhr
Der einfachste Weg, um SHA-1 für den Release- und Debug-Modus von Android Studio Gradle zu erhalten. Überprüfen Sie dies
– Naeem Ibrahim
16. November 16 um 6:26 Uhr
Gemäß der neuen Benutzeroberfläche der Google Play Console, stackoverflow.com/a/63878148/8663316
– Faizan Haidar Khan
14. September 2020 um 4:42 Uhr