Was auch immer ich tue, es wird immer die Fehlermeldung angezeigt: Die Keystore-Datei existiert, ist aber in Unity leer
Posted: 13 Jan 2025, 12:50
Ich habe Browser mit so vielen Threads und Beiträgen zum Thema „Keystore-Datei existiert, ist aber leer“, aber ich kann in Unity keine wirklich passende Frage und Antwort zu meiner finden.
Ich möchte mit Facebook SDK 7.9 einen Release-Hash-Schlüssel für die Anmeldung bei Facebook generieren. Da lief das Debuggen im Editor-Login erfolgreich. Das Problem liegt bei der Ausführung auf dem Gerät.
Dann habe ich einen Thread gefunden, der lehrt, wie man alle Keystores mit einem Alias anzeigt.
Im Folgenden erfahren Sie, wie es geht:
Aber was ich bekomme, zeigt nicht immer den Keystore und den Alias. Was ich erhalte, ist eine Fehlermeldung:
Warum erhalte ich immer diesen Fehler?
Ich habe bereits einen Keystore erstellt und der Keystore ist in gespeichert diesen Pfad:
Ich habe auch einen Schlüssel aus dem Keystore erstellt. Dies kann mit der Build-Einstellung erstellt werden:
Dann habe ich es ohne Häkchen bei „Development Build“ erstellt.
Warum erhalte ich dann immer das Obige? Fehler? Liegt es daran, dass ich einen Release-Hash-Schlüssel für diesen Keystore-Aliasschlüssel generieren muss?
Vielen Dank
Dennis< /P>
Ich möchte mit Facebook SDK 7.9 einen Release-Hash-Schlüssel für die Anmeldung bei Facebook generieren. Da lief das Debuggen im Editor-Login erfolgreich. Das Problem liegt bei der Ausführung auf dem Gerät.
Dann habe ich einen Thread gefunden, der lehrt, wie man alle Keystores mit einem Alias anzeigt.
Im Folgenden erfahren Sie, wie es geht:
- Öffnen Sie CMD
- Verwenden Sie den Befehl : "keytool -list -keystore "PFAD IHRES KEYSTORES"
- Geben Sie ein
Code: Select all
c:\unity_project\TTS\mykey
Code: Select all
keytool error: java.lang.Exception: Keystore file exists,
but is empty: c:\unity_project\TTS\mykey
Ich habe bereits einen Keystore erstellt und der Keystore ist in gespeichert diesen Pfad:
Code: Select all
c:\unity_project\TTS\mykey
Code: Select all
[![enter image description here][1]][1]
[1]: https://i.sstatic.net/Glim2.png
Warum erhalte ich dann immer das Obige? Fehler? Liegt es daran, dass ich einen Release-Hash-Schlüssel für diesen Keystore-Aliasschlüssel generieren muss?
Vielen Dank
Dennis< /P>