¿Por qué obtengo este error GRPC "ADVERTENCIA: EmulatorService.cpp: 448: No se puede encontrar el archivo de certificado" cuando inicio el emulador?

30

Buenas noches a todos, solo he estado lidiando con Java y Android Studio durante unos meses, ¿alguien puede ayudarme a resolver este error? Se produce cada vez que se inicia el emulador. Gracias

Emulador: se inició el servidor GRPC en 127.0.0.1:8554

Emulador: emulador: ADVERTENCIA: EmulatorService.cpp: 448: No se puede encontrar el archivo de certificado: C: \ Users \ Sawye.android \ emulator-grpc.cer la seguridad estará desactivada.

Ray Koren
fuente

Respuestas:

2

Aquí mi escenario: cerré el emulador con forzar la salida. Después de reiniciar el emulador, siempre recibí este error.

Solución: abrí AVD Manager en Android Studio seleccionando Herramientas> menú AVD Manager. En la ventana emergente abierta, elegí la opción Borrar datos como se puede ver debajo de la imagen. Después de eso, reinicié el emulador y funcionó.

ingrese la descripción de la imagen aquí

Serkan Yıldırım
fuente
11

La opción Invalidar y reiniciar en Android Studio, seguida de limpieza de gradle, y desinstalar manualmente la aplicación del emulador finalmente me funcionó. Individualmente, no lo hicieron por cualquier razón.

Probé varias otras opciones mencionadas sin suerte. El archivo que mencionó "emulator-grpc.cer" todavía no existe en ningún lado. Hay un almacén de claves en esa carpeta llamado debug.keystore que no se modifica después de solucionarlo, por lo que supongo que el error es engañoso sobre el problema real, sea lo que sea. De todos modos, pensé en compartir lo que funcionó para mí, ya que lo busqué en todas partes y no lo encontré.

irotsoma
fuente
1
¡trabajos! Gracias
Sergej
1
¿Cómo invalidate? ¿Dónde está esa opción?
Mark
1
No se preocupe, lo encontré debajo del Filemenú, pero eso no funcionó para mí :(
Marque el
1
@ Mark Para mí tampoco :(
Givi
10

Una solución rápida:

Desde el menú principal de la barra de navegación Herramientas> Android> SDK Manager> Android SDK> Herramientas SDK

Luego verá la pantalla a continuación donde puede seleccionar '- Controlador de hipervisor de emulador de Android para procesadores AMD (instalador) versión 1.3.0'

ingrese la descripción de la imagen aquí

No estoy seguro de cuál es la causa raíz real del problema, pero esto me solucionó el problema y puede ayudar a otras personas.

Colin Gell
fuente
2
Solo abrir esta ventana me dio la opción de volver a confiar en el certificado. Anteriormente no había confiado en eso y eso me llevó al error
Paul MacGuiheen
3
No tengo este instalador disponible como opción en Linux, y también me afecta el problema
Syfer Polski
Syfer tiene razón, esto solo está disponible en la versión Android 4.0. La actualización a 4.0 le dará la opción.
Colin Gell
¿Qué pasa si no tienes la Android Emulator Hypervisor Driver for AMD Processorsopción? ¿Necesita ser instalado por otros medios?
Richlewis
1
¡Para mí fue la casilla de verificación "Android Auto Desktop Head Unit Emulator"!
Damien Romito
2

Su emulador no está actualizado, actualice iniciando Android Studio:

  1. Inicie Android Studio
    • Seleccione el menú "Herramientas> Android> SDK Manager"
    • Haga clic en la pestaña "Herramientas del SDK"
    • Marque la casilla de verificación "Android Emulator"
    • Haga clic en Aceptar"
SAURABH_12
fuente
0

Tengo el mismo problema, reinicié la computadora y luego ejecuté nuevamente el emulador y funcionó. ¡Importante! tienes que ejecutar la aplicación, no depurarla. Puede usar la depuración después de que la aplicación se vuelva a instalar en el emulador

Marco Espinoza
fuente
Gracias. Hice lo que usted dijo, pero el problema persiste, de hecho, ahora la aplicación en ejecución finaliza al presionar cualquier botón.
0

A menos que impida que su aplicación se ejecute en el emulador, o que evite que el emulador se ejecute, no me preocuparía. Es algo nuevo que Google puso en el emulador, por lo que ahora busca ese archivo. Miré una instalación que no tenía las actualizaciones y el archivo cert también faltaba allí, y funcionó bien sin ningún error. No estoy seguro de lo que está haciendo Google, pero sé que esto no se pensó completamente en función del número de personas que han tenido problemas con esto.

Daniel Rudy
fuente
0

También recibí el mismo error. Las respuestas anteriores no solucionaron mi problema. Intenté muchas cosas, y finalmente cuando desinstalé Intel x86 Emulator Accelerator (instalador HAXM) de-

Herramientas> Android> SDK Manager> Android SDK> Herramientas SDK.

Luego reinstalé Intel x86 Emulator Accelerator (instalador HAXM) . Esto solucionó mi problema y pude volver a ejecutar mi emulador. ¡Espero eso ayude!

Abir Hasan
fuente
0

He intentado todas las respuestas extrañas por encima de nada resolvió el problema. Así que busqué en el rastreador de problemas de Google, encontré que alguien publicó un problema al respecto, y esto es lo que el equipo escribió en respuesta:

Hola, esta advertencia es benigna. Lo eliminaremos en una futura actualización.

Entonces, como dijo Google: ¡esa advertencia no es nada de qué preocuparse, no es dañino y se eliminará!

Actualización: el problema ahora se solucionó con la última actualización de lanzamiento para el canal Canary Dev:

  • Se eliminaron las impresiones sobre certs y GRPC al inicio.
SDP190
fuente
-1

Debe agregar credenciales para su aplicación en console.developers.google.com, es decir, credenciales, haga clic en Api Key 1 y luego AGREGAR UN ELEMENTO en Restringir el uso a sus aplicaciones de Android.

Ziggi
fuente