Gdzie jest debugowanie.keystore w Android Studio

Muszę włączyć google + api, więc potrzebuję debug.keystore. Przełączyłem się na Android Studio i nie wiem, gdzie to jest. Mogę go znaleźć w eclipse na ścieżce~/.android / debug.keystore.

Author: Ab_, 2013-06-06

9 answers

EDIT Krok 1) Przejdź do Plik > struktura projektu > wybierz projekt > przejdź do "podpisywanie" i wybierz domyślny lub dowolny klucz, który chcesz i wypełnij wszystkie szczegóły. Jeśli nie jesteś w stanie wypełnić szczegółów, naciśnij zielony przycisk"+". Podświetliłem na zrzucie ekranu.Tutaj wpisz opis obrazka

Krok 2) bardzo ważne: Goto Build Types > wybierz typ build i wybierz "Signing Config". W moim przypadku muszę wybrać "config". Sprawdź podświetlony obszar. Tutaj wpisz opis obrazka

 112
Author: Prachi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-23 16:15:47
  • Dla Użytkownika Windows: C:\Users\username\.android\debug.keystore

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

Po otrzymaniu SHAH1 poniższym kodem za pomocą wiersza polecenia:

  keytool -list -v -keystore "C:\Users\username\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
 35
Author: Samir Mangroliya,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-14 07:38:23

Innym sposobem na znalezienie kluczowych informacji jest przejście do folderu java, dla mnie było to w

C:\Program Files\Java\jdk1.8.0_60\bin

I uruchom następujące polecenie

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

z polecenia można łatwo zobaczyć, że adres keystore jest "c:\users / .Android\debug.keystore", alias to "androiddebugkey" hasło do sklepu to "android" hasło klucza to "android"

Jest to domyślna konfiguracja z Android 'Get API Key' dokumentacja. https://developers.google.com/maps/documentation/android-api/signup

 34
Author: Matt.Harris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-01 19:48:52

W Android Studio możesz znaleźć wszystkie informacje o podpisywaniu aplikacji bez żadnego polecenia konsoli:

  1. Otwórz swój projekt

  2. Kliknij na Gradle z prawej strony

  3. W Panelu projekty Gradle otwórz foldery: Twój projekt- > zadania - > Android

  4. Uruchom zadanie signingReport (podwójne kliknięcie), a zobaczysz wynik w konsoli Gradle (ścieżki keystore, SHA1,MD5 i tak dalej).

podpisanie zadania i jego wynik

 23
Author: alexshr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-09 20:50:08

Mam taki problem. Brak pliku debug.keystore. Więc jedynym krokiem, który stworzył dla mnie poprawny plik, było stworzenie nowego projektu Androida w Android Studio.

Stworzyło mi nową debug.keystore pod ścieżką C:\Users\username\.android\.

To rozwiązanie prawdopodobnie działa tylko wtedy, gdy nie stworzyłeś jeszcze żadnych projektów.

 11
Author: Vitor Braga,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-10 20:19:05

W systemie Windows, jeśli debug.plik keystore nie znajduje się w lokalizacji (C:\Users\username\.android), debug.plik keystore można również znaleźć w lokalizacji, w której zainstalowano Android Studio.

 0
Author: Bart Burg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-17 13:54:03

Najłatwiejszą rzeczą, o której myślę, jest pobranie odcisku palca z debugera.keystore (ścieżki są wymienione w innych odpowiedziach) i dodaj je do swojego projektu. Nie ma potrzeby kopiowania kluczy ani dodawania nowych aplikacji. Po prostu dołącz do listy odcisków palców dla każdej maszyny, na której się rozwijasz.

FWIW, wpadłem na to, gdy przesiadłem się z jednego laptopa na drugi. Często się bujam.

Https://support.google.com/firebase/answer/7000104?hl=en#sha1

Hope that helps some Wynocha! :)

 0
Author: BK-,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-13 22:34:36

Domyślny plik keystore: debug.keystore jest obecny w folderze .android, który zwykle znajduje się w domyślnym folderze domowym systemu operacyjnego użytkownika, który zainstalował Ten zestaw SDK Androida.

W moim Ubuntu PC jego lokalizacja to /home/dhananjay/.android

Natomiast w komputerze z systemem Windows znajduje się w C:\Users\dhananjay\.android

 0
Author: Dhananjay M,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-19 13:23:37

Z Dokumentacji deweloperów Androida o podpisywaniu aplikacji :

Wygaśnięcie certyfikatu debugowania

[...] Plik jest przechowywany w następujących miejscach:

  • ~/.android/ Na OS X i Linux
  • C:\Documents and Settings\<user>\.android\ Na Windows XP
  • C:\Users\<user>\.android\ na Windows Vista i Windows 7, 8 i 10
 0
Author: Mickaël A.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-17 12:34:20