Nie pamiętam hasła debug.keystore w systemie Android

104

Jak mogę zobaczyć moje hasło debug.keystore? Wprowadziłem hasło 3 lub 4 miesiące temu, a teraz nie pamiętam.

Jeśli jest to niemożliwe, jak mogę utworzyć nowy plik debug.keystore?

John Error
źródło

Odpowiedzi:

252

Zwykle debug.keystorehasło to po prostu „ android ”.

Możesz go usunąć, a Eclipse automatycznie wygeneruje nowy, jak opisano tutaj .

Asaf Nevo
źródło
ok, spróbuję usunąć magazyn kluczy i wyczyścić mój projekt. adt utworzył nowy magazyn kluczy, więc jaka jest domyślna nazwa aliasu?
John Błąd
naprawdę tego nie potrzebujesz ... po prostu zrób: keytool -list -keytool "twoja ścieżka debug.keytool" i wtedy, gdy zapyta o hasło wpisz android
Asaf Nevo
wypróbowałem twoją sugestię, to daje mi błąd; Wprowadź hasło magazynu kluczy: keytool błąd: java.lang.Exception: Alias ​​<aliasname> nie istnieje java.lang.Exception: Alias ​​<aliasname> nie istnieje w sun.security.tools.KeyTool.doPrintEntry (nieznane źródło) w sun. security.tools.KeyTool.doCommands (Unknown Source) at sun.security.tools.KeyTool.run (Unknown Source) at sun.security.tools.KeyTool.main (Unknown Source)
John Error
czy możesz wkleić wpisany wiersz?
Asaf Nevo
4
Domyślnym aliasem jest androiddebugkey
entropy
66

Domyślna konfiguracja pliku debug.keystore:

Keystore name: "debug.keystore"
Keystore password: "android"
Key alias: "androiddebugkey"
Key password: "android"
CN: "CN=Android Debug,O=Android,C=US"

gdzie znajduje się ten plik?

W przypadku użytkownika systemu Windows: C: \ Users \ nazwa_użytkownika.android \ debug.keystore

Dla użytkownika Mac OS: ~ / .android / debug.keystore

Po uzyskaniu SHAH1 za pomocą poniższego polecenia za pomocą wiersza polecenia:

keytool -list -v -keystore "C: \ Users \ nazwa_użytkownika.android \ debug.keystore" -alias androiddebugkey -storepass android -keypass android

Uwaga: powyższa odpowiedź zawiera tylko informacje o domyślnej konfiguracji studia Android, aby uzyskać dostęp do pliku debug.keystore (certyfikat debugowania), możesz utworzyć niestandardowy certyfikat, jeśli chcesz mieć własne hasło i konfigurację.

Hassan Saeed
źródło
3

Ponownie możesz wygenerować klucz Google API. Twój plik .keystore będzie miał postać: W Eclipse, Windows -> preferencje -> Android -> build -> domyślna ścieżka do magazynu kluczy debugowania będzie tam. Po prostu użyj tego .keystore i ponownie wygeneruj klucz API, korzystając z tego linku:

http://lokeshatandroid.blogspot.in/2012/05/obtaining-google-maps-api-key.html


źródło
Wtedy będziesz potrzebować nowych identyfikatorów klienta OAuth. Łatwiejsze korzystanie z tego samego magazynu kluczy.
Tom
1

Jeśli nie masz pewności, że hasło zostało ustawione wcześniej, spróbuj po prostu puste hasło. U mnie to zadziałało.

Vlad
źródło