Dlaczego dostaję ten błąd GRPC „OSTRZEŻENIE: EmulatorService.cpp: 448: Nie można znaleźć pliku certyfikatu” podczas uruchamiania emulatora?

30

Dobry wieczór wszystkim, mam do czynienia z Java i Android Studio od kilku miesięcy, czy ktoś może mi pomóc w rozwiązaniu tego błędu? Występuje przy każdym uruchomieniu emulatora. Dziękuję Ci

Emulator: Uruchomiono serwer GRPC o 127.0.0.1:8554

Emulator: emulator: OSTRZEŻENIE: EmulatorService.cpp: 448: Nie można znaleźć certyfikatu: C: \ Users \ Sawye.android \ emulator-grpc.cer zabezpieczenia zostaną wyłączone.

Ray Koren
źródło

Odpowiedzi:

2

Oto mój scenariusz: zamknąłem emulator przy użyciu funkcji force quit. Po ponownym uruchomieniu emulatora zawsze pojawiał się ten błąd.

Poprawka: otworzyłem AVD Manager w Android Studio, wybierając Narzędzia> menu AVD Manager. W otwartym wyskakującym okienku wybrałem opcję Wyczyść dane , jak widać poniżej obrazu. Następnie zrestartowałem emulator i zadziałało !!!

wprowadź opis zdjęcia tutaj

Serkan Yıldırım
źródło
11

Opcja unieważnienia i ponownego uruchomienia w Android Studio, następnie stopniowe czyszczenie i ręczne odinstalowanie aplikacji z emulatora w końcu działało dla mnie. Indywidualnie nie zrobili tego z jakiegokolwiek powodu.

Wypróbowałem kilka innych wymienionych opcji bez powodzenia. Wspomniany plik „emulator-grpc.cer” nadal nie istnieje nigdzie. W tym folderze znajduje się plik kluczy o nazwie debug.keystore, który nie jest zmieniany po naprawieniu, więc zgaduję, że błąd wprowadza w błąd co do prawdziwego problemu, cokolwiek to jest. W każdym razie myślałem, że podzielę się tym, co dla mnie zadziałało, ponieważ szukałem go wszędzie i nie znalazłem.

irotsoma
źródło
1
Pracuje! Dziękuję
Sergej
1
Jak Ci się invalidate? Gdzie jest ta opcja?
Mark
1
Nie martw się, znalazłem to pod Filemenu, ale to nie działało dla mnie :(
Mark
1
@ Mark Dla mnie też :(
Givi
10

Szybka poprawka:

Z menu głównego paska narzędzi Narzędzia> Android> Menedżer SDK> Android SDK> Narzędzia SDK

Zobaczysz poniższy ekran, w którym możesz wybrać opcję „- Sterownik kontrolera emulatora Androida dla procesorów AMD (instalator) w wersji 1.3.0”

wprowadź opis zdjęcia tutaj

Nie jestem pewien, jaka jest prawdziwa główna przyczyna problemu, ale załatało to problem i może pomóc innym ludziom.

Colin Gell
źródło
2
Samo otwarcie tego okna dało mi opcję ponownego zaufania do certyfikatu. Wcześniej mu nie ufałem, co doprowadziło mnie do błędu
Paul MacGuiheen
3
Nie mam tego instalatora dostępnego jako opcja w systemie Linux i problem dotyczy mnie również
Syfer Polski
Podobno masz rację, to jest dostępne tylko w wersji Android 4.0. Aktualizacja do 4.0 da ci taką możliwość.
Colin Gell
Co jeśli nie masz takiej Android Emulator Hypervisor Driver for AMD Processorsopcji? Czy musi być zainstalowany w inny sposób?
Richlewis
1
Dla mnie było to pole wyboru „Emulator głównego pulpitu Android Auto”!
Damien Romito
2

Twój emulator jest nieaktualny, zaktualizuj go, uruchamiając Android Studio:

  1. Uruchom Android Studio
    • Wybierz menu „Narzędzia> Android> SDK Manager”
    • Kliknij kartę „Narzędzia SDK”
    • Zaznacz pole wyboru „Emulator Androida”
    • Kliknij OK"
SAURABH_12
źródło
0

Mam ten sam problem, uruchomiłem ponownie komputer, a następnie ponownie uruchomiłem emulator i zadziałało. Ważny! musisz uruchomić aplikację, a nie debugować. Możesz użyć debugowania po ponownym zainstalowaniu aplikacji w emulatorze

Marco Espinoza
źródło
Dzięki. Zrobiłem tak, jak mówisz, ale problem pozostaje, w rzeczywistości teraz uruchomiona aplikacja kończy się po naciśnięciu dowolnego przycisku.
0

O ile nie uniemożliwia to uruchomienia aplikacji w emulatorze lub w ogóle nie działa, nie martwię się o to. To coś nowego, co Google umieścił w emulatorze, więc teraz sprawdza ten plik. Spojrzałem na instalację, która nie zawierała aktualizacji, a pliku certyfikatu również tam nie było i działała dobrze bez błędów. Nie jestem pewien, co robi Google, ale wiem, że nie zostało to dokładnie przemyślane na podstawie liczby osób, które miały z tym problemy.

Daniel Rudy
źródło
0

Otrzymałem również ten sam błąd. Powyższe odpowiedzi nie rozwiązały mojego problemu. Próbowałem wielu rzeczy, w końcu kiedy odinstalowane Intel x86 Emulator Accelerator (HAXM instalator) od-

Narzędzia> Android> Menedżer SDK> Android SDK> Narzędzia SDK.

Następnie ponownie zainstalowałem Intel x86 Emulator Accelerator (instalator HAXM) . Rozwiązało to mój problem i mogłem ponownie uruchomić emulator. Mam nadzieję, że to pomoże!

Abir Hasan
źródło
0

Próbowałem wszystkich dziwnych odpowiedzi ponad wszystko, aby rozwiązać problem. Tak przeszukany w narzędziu Google do śledzenia problemów, znalazłem, że ktoś opublikował problem na ten temat, a oto, co napisał zespół w odpowiedzi:

Cześć, to ostrzeżenie jest łagodne. Usuniemy go w przyszłej aktualizacji.

Tak jak powiedział Google: to ostrzeżenie nie jest powodem do niepokoju, nie jest szkodliwe i zostanie usunięte!

Aktualizacja: Problem został naprawiony dzięki najnowszej aktualizacji wydania dla kanału Canary Dev Channel:

  • Usunięto odciski dotyczące certyfikatów i GRPC podczas uruchamiania.
SDP190
źródło
-1

Musisz dodać poświadczenia dla swojej aplikacji w console.developers.google.com, tj. Poświadczenia, kliknij Klucz Api 1, a następnie DODAJ POZYCJĘ w Ograniczanie użycia do aplikacji na Androida.

Ziggi
źródło