Чому я отримую цю помилку GRPC «УВАГА: EmulatorService.cpp: 448: Не вдається знайти certfile» під час запуску емулятора?


30

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

Емулятор: запускається GRPC-сервер на 127.0.0.1:8554

Емулятор: емулятор: УВАГА: EmulatorService.cpp: 448: Неможливо знайти certfile: C: \ Users \ Sawye.android \ emulator-grpc.cer захист буде відключена.

Відповіді:


2

Ось мій сценарій: я закрив емулятор із силою вийти. Після перезавантаження емулятора я завжди отримував цю помилку.

Виправлення: я відкрив AVD Manager в Android Studio, вибравши Інструменти> меню AVD Manager. У розкритому спливаючому вікні я вибрав варіант Wipe Data, як видно нижче на зображенні. Після цього я перезапустив емулятор і він працював !!!

введіть тут опис зображення


11

Опція недійсного та перезапуску в Android Studio, а потім Gradle clean та вручну видалення програми з емулятора нарешті працювали для мене. Індивідуально вони ні з якої причини.

Я спробував кілька інших варіантів, згаданих без удачі. Файл, в якому згадувався "емулятор-grpc.cer", досі не існує. У цій папці під назвою debug.keystore є сховище ключів, яке після її виправлення не змінюється, тому я здогадуюсь, що помилка просто вводить в оману щодо реальної проблеми, якою б вона не була. У всякому разі, я думав, що поділюсь тим, що працювало на мене, оскільки я всюди його шукав і не знаходив.


1
працює! Дякую
Сергій

1
Як вам invalidate? Де цей варіант?
Позначте

1
Не хвилюйтесь, знайшли його під Fileменю, але це не спрацювало для мене :(
Позначте

1
@Mark Для мене ні :(
Givi

10

Швидке виправлення:

З головного меню навігації Інструменти> Android> Диспетчер SDK> Android SDK> Інструменти SDK

Потім ви побачите екран, де ви можете вибрати "- драйвер гіперпровідника Android Emulator для процесорів AMD (інсталятор) версії 1.3.0"

введіть тут опис зображення

Я не впевнений, у чому полягає справжня першопричина проблеми, але це виправлено проблему для мене і може допомогти іншим.


2
Щойно відкривши це вікно, я дав мені змогу знову довіряти cert. Я раніше їй не довіряв, і це призвело до помилки для мене
Пол МакГуйен

3
У мене цей інсталятор не доступний як опція в Linux, і мене також впливає проблема
Syfer Polski

Syfer ви праві, це доступно лише у версії Android 4.0. Оновлення до 4.0 дасть вам можливість.
Колін Гелл

Що робити, якщо у вас немає Android Emulator Hypervisor Driver for AMD Processorsможливості? Чи потрібно його встановлювати іншими способами?
Richlewis

1
Для мене це був прапорець "Емулятор головного блоку Android Auto Desktop"!
Дамієн Роміто

2

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

  1. Запустіть Android Studio
    • Виберіть меню "Інструменти> Android> Менеджер SDK"
    • Перейдіть на вкладку "Інструменти SDK"
    • Поставте прапорець "Емулятор Android"
    • Натисніть "ОК"

0

Зробив ту саму проблему, я перезавантажив комп’ютер і знову запустив емулятор, і він працював. Важливо! ви повинні запустити додаток, а не налагоджувати його. Ви можете використовувати налагодження після того, як програма знову буде встановлена ​​в емуляторі


Дякую. Я зробив, як ви кажете, але проблема залишається, адже зараз запущена програма закінчується натисканням будь-якої кнопки.

0

Якщо це не заважає вашому додатку запускатися в емуляторі чи не перешкоджати запуску емулятора, я б не турбувався про це. Щось нове, що Google помістив в емулятор, тож тепер перевіряє наявність цього файлу. Я подивився на інсталяцію, в якій не було оновлень, і файл cert також відсутній, і він працював чудово, без помилок. Я не впевнений, чим займається Google, але я знаю, що це все не було продумано на основі кількості людей, які мали проблеми з цим.


0

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

Інструменти> Android> Менеджер SDK> SDK для Android> Інструменти SDK.

Потім я перевстановив Intel x86 Emulator Accelerator (інсталятор HAXM) . Це вирішило мою проблему, і я міг запустити свій емулятор знову. Сподіваюся, це допомагає!


0

Я спробував усі дивні відповіді вище, нічого не вирішив питання. Так шукається в системі відстеження проблем Google, я знайшов хто - то розмістив випуск про це, і ось що пише команда у відповідь:

Привіт, це попередження є доброякісним. Ми видалимо її в майбутньому оновлення.

Так, як google сказав: це попередження - це нічого не турбуватися, не шкідливо, і його буде знято!

Оновлення: Випуск тепер дійсно виправлений останнім оновленням випуску для каналу Dev Canary:

  • Видалено відбитки про certs та GRPC при запуску.

-1

Потрібно додати облікові дані для своєї програми в console.developers.google.com, тобто облікові дані, натисніть Api Key 1 і ніж ДОДАТИ ПОДАТКУ в обмеженні використання для ваших програм Android.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.