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.

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


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.


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.


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"

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


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.


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!


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.

-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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.