Muszę włączyć interfejs API Google +, więc potrzebuję rozszerzenia debug.keystore
. Przerzuciłem się na Android Studio i nie wiem, gdzie to jest. Mogę go znaleźć w eclipse na ścieżce ~ / .android / debug.keystore.
Muszę włączyć interfejs API Google +, więc potrzebuję rozszerzenia debug.keystore
. Przerzuciłem się na Android Studio i nie wiem, gdzie to jest. Mogę go znaleźć w eclipse na ścieżce ~ / .android / debug.keystore.
Odpowiedzi:
EDYTUJ Krok 1) Przejdź do Plik> Struktura projektu> wybierz projekt> przejdź do „podpisywania” i wybierz domyślny lub dowolny magazyn kluczy, który chcesz i wypełnij wszystkie szczegóły. Jeśli nie jesteś w stanie wypełnić danych, naciśnij zielony przycisk „+”. Podkreśliłem na zrzucie ekranu.
Krok 2) BARDZO WAŻNE: Przejdź do typów kompilacji> wybierz typ kompilacji i wybierz opcję „Konfiguracja podpisywania”. W moim przypadku muszę wybrać „config”. Sprawdź podświetlony region.
Użytkownicy systemu Windows: C:\Users\USERNAME\.android\debug.keystore
(Zmień NAZWĘ UŻYTKOWNIKA jako nazwę komputera)
Użytkownicy systemu Linux lub Mac OS: ~/.android/debug.keystore
Po uzyskaniu SHAH1
poniższego kodu za pomocą wiersza polecenia:
keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
W Android Studio możesz znaleźć wszystkie informacje o podpisywaniu aplikacji bez żadnego polecenia konsoli:
Otwórz swój projekt
Kliknij Gradle w panelu po prawej stronie
W panelu projektów Gradle otwórz foldery: Twój projekt -> Zadania-> Android
Innym sposobem na znalezienie kluczowych informacji jest przejście do folderu java, dla mnie był to adres
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 magazynu kluczy to „c: \ users / <% mylogin%>. android \ debug.keystore”, alias to „androiddebugkey” Hasło sklepu to „android” Hasło klucza to „android”
To jest domyślna konfiguracja z dokumentacji „Pobierz klucz API” systemu Android. https://developers.google.com/maps/documentation/android-api/signup
Mam ten problem. Brak debug.keystore
pliku. Więc jedynym krokiem, który stworzył dla mnie poprawny plik, było utworzenie nowego projektu Android w Android Studio.
Stworzyło mi nową debug.keystore
drogę pod C:\Users\username\.android\
.
To rozwiązanie prawdopodobnie działa tylko wtedy, gdy nie masz jeszcze żadnych projektów.
Pomogło mi.
Nazwa magazynu kluczy: „debug.keystore”
Hasło magazynu kluczy: „android”
Alias klucza: „androiddebugkey”
Hasło klucza: „android”
USER_NAME_PC - Twoja nazwa użytkownika komputera
Key alias
jest poprawny ( androiddebugkey
), ale zrzut ekranu jest nieprawidłowy.
W systemie Windows
Wszystko, co musisz zrobić, to przejść do wiersza polecenia i cd C:\Program Files\Java\jdk-10.0.2\bin>
gdzie jdk-10.0.2 or full path
może być inaczej w Twoim przypadku. gdy jesteś w koszu, wprowadź ten kod, keytool -keystore C:\Users\GB\.android/debug.keystore -list -v
gdzie C:\Users\GB\.android/debug.keystore
jest ścieżka do magazynu kluczy w moim przypadku.
Otrzymasz takie wyniki.
=========================================
w standardowym Eksploratorze plików:
=========================================
=========================================
otwórz zakładkę Widok i zaznacz Ukryte elementy:
=========================================
=========================================
Teraz możesz zobaczyć swój folder .android
=========================================
[ROZWIĄZANE] Jak ponownie uruchomiłem moją aplikację po zmianie nazwy użytkownika na tym samym komputerze z systemem Windows 10
W Android Studio, Plik> Struktura projektu> aplikacja> kliknięto „+”, aby dodać nową konfigurację „config” Plik> Struktura projektu> aplikacja> Podpisywanie
W zakładce Flavours> Signing box, wybierz nowy wpis „config” Plik> Struktura projektu> aplikacja> Smaki
Spowoduje to ponowne skonfigurowanie aplikacji. Zamknięto i ponownie uruchomiono Studio
Kliknięto opcję Buduj> Przebuduj projekt
Aplikacja dodała i pokazała to automatycznie: build.gradle
Kiedy testowałem aplikację na telefonie komórkowym, Studio poprosiło o ponowne zainstalowanie aplikacji z nową konfiguracją. Aplikacja działa jak poprzednio!
DynaMike
Najłatwiejszą rzeczą, o której przychodzi mi do głowy, jest pobranie odcisku palca z magazynu debug.keystore (ścieżki są wymienione w innych odpowiedziach) i dodanie go do projektu. Nie ma potrzeby kopiowania magazynów kluczy ani dodawania nowych aplikacji. Wystarczy dołączyć do listy odcisków palców dla każdej maszyny, na której tworzysz.
FWIW, napotkałem to, kiedy przełączałem się z jednego laptopa na inny. Odbijam się dużo.
https://support.google.com/firebase/answer/7000104?hl=en#sha1
Mam nadzieję, że to pomoże niektórym ludziom! :)
Domyślny plik kluczy: debug.keystore
znajduje się w folderze, .android
który zwykle znajduje się w domyślnym folderze domowym systemu operacyjnego użytkownika, który zainstalował ten Android SDK.
Na moim komputerze z systemem Ubuntu jego lokalizacja to /home/dhananjay/.android
Podczas gdy na komputerze z systemem Windows znajduje się pod adresem C:\Users\dhananjay\.android
Z dokumentacji programistów Androida na temat podpisywania aplikacji :
Wygaśnięcie certyfikatu debugowania
[...] Plik jest przechowywany w następujących lokalizacjach:
~/.android/
na OS X i LinuxC:\Documents and Settings\<user>\.android\
w systemie Windows XPC:\Users\<user>\.android\
w systemie Windows Vista oraz Windows 7, 8 i 10
Go to Build > Clean Project
Zbuduj swój projekt ponownie.