Почему я получаю эту ошибку GRP C «ПРЕДУПРЕЖДЕНИЕ: EmulatorService. cpp: 448: Не удается найти файл сертификата» при запуске эмулятора? - PullRequest
30 голосов
/ 19 февраля 2020

Добрый вечер всем, я имею дело только с Java и Android Studio всего несколько месяцев, может кто-нибудь помочь мне решить эту ошибку? Это происходит каждый раз, когда запускается эмулятор. Спасибо

Эмулятор: запущен сервер GRP C на 127.0.0.1:8554

Эмулятор: эмулятор: ПРЕДУПРЕЖДЕНИЕ: EmulatorService. cpp: 448: Не удается найти файл сертификата: C: \ Users \ Sawye.android \ emulator-grp c .cer Безопасность будет отключена.

Ответы [ 9 ]

11 голосов
/ 01 марта 2020

Опция Invalidate and Restart в Android Studio, за которой следует чистка gradle и удаление приложения из эмулятора вручную, наконец-то сработало. Индивидуально они не по какой-то причине.

Я попробовал несколько других упомянутых вариантов без какой-либо удачи. Упомянутый файл "emulator-grp c .cer" до сих пор нигде не существует. В этой папке есть хранилище ключей, называемое debug.keystore, которое не исправляется после исправления, поэтому я предполагаю, что ошибка просто вводит в заблуждение относительно реальной проблемы, какой бы она ни была. Во всяком случае, подумал, что поделюсь тем, что работает для меня, так как я искал это везде и не нашел.

10 голосов
/ 27 февраля 2020

Быстрое исправление:

Из главного меню панели инструментов Инструменты> Android> SDK Manager> Android SDK> Инструменты SDK

Вы увидите экран ниже, где вы можно выбрать '- Android Драйвер эмулятора гипервизора для процессоров AMD (установщик) версии 1.3.0'

enter image description here

Я не уверен, что на самом деле root причина проблемы в том, но эта проблема исправлена ​​для меня и может помочь другим людям.

2 голосов
/ 29 марта 2020

Вот мой сценарий: Я закрыл эмулятор с принудительным выходом. После перезапуска эмулятора я всегда получал эту ошибку.

Исправление: Я открыл AVD Manager в Android Studio, выбрав Инструменты> Меню AVD Manager. В открывшемся всплывающем окне я выбрал параметр Wipe Data , как показано на рисунке ниже. После этого я перезапустил эмулятор и он заработал !!!

enter image description here

2 голосов
/ 26 марта 2020

Ваш эмулятор устарел, обновите его, запустив Android Studio:

  1. Пуск Android Studio
    • Выберите меню «Инструменты»> Android> SDK Manager «
    • Перейдите на вкладку« Инструменты SDK »
    • Установите флажок« Android Эмулятор »
    • Нажмите« ОК »
0 голосов
/ 22 апреля 2020

Я попробовал все странные ответы, но ничего не решило проблему. В поиске в системе отслеживания проблем Google я обнаружил, что кто-то написал о ней Issue , и вот что команда написала в ответ:

Привет, это предупреждение является добрым. Мы удалим его в следующем обновлении.

Так как Google сказал: это предупреждение не о чем беспокоиться, не вредно и будет удалено!

Обновление : Теперь проблема действительно исправлена ​​в последнем выпуске обновления для канала Canary Dev:

  • Удалены отпечатки сертификатов и GRP C при запуске.
0 голосов
/ 22 марта 2020

Я тоже получаю ту же ошибку. Приведенные выше ответы не решили мою проблему. Я много чего перепробовал, потом, наконец, когда удалил Intel x86 Emulator Accelerator (установщик HAXM) from-

Инструменты> Android> SDK Manager> Android SDK > SDK Tools.

Затем я переустановил Intel x86 Emulator Accelerator (установщик HAXM) . Это решило мою проблему, и я смог снова запустить мой эмулятор. Надеюсь, это поможет!

0 голосов
/ 06 марта 2020

Если это не мешает вашему приложению работать в эмуляторе или вообще не мешает эмулятору, я бы об этом не беспокоился. Это что-то новое, что Google вставил в эмулятор, поэтому теперь он проверяет этот файл. Я посмотрел на установку, в которой не было обновлений, там также отсутствовал файл сертификата, и он работал нормально, без ошибок. Я не уверен, что делает Google, но я знаю, что это не было продумано полностью, исходя из количества людей, у которых были проблемы с этим.

0 голосов
/ 20 февраля 2020

Вам необходимо добавить учетные данные для вашего приложения в console.developers.google.com, т. Е. Учетные данные, нажмите кнопку Api 1 и затем ДОБАВИТЬ ПУНКТ в Ограничить использование ваших Android приложений.

0 голосов
/ 20 февраля 2020

Возникла та же проблема, я перезагрузил компьютер, а затем снова запустил эмулятор, и он заработал. Важный! Вы должны запустить приложение, а не отлаживать его. Вы можете использовать отладку после повторной установки приложения в эмуляторе

...