Pourquoi est-ce que j'obtiens cette erreur GRPC "AVERTISSEMENT: EmulatorService.cpp: 448: Impossible de trouver le certfile" lorsque je démarre l'émulateur?

30

Bonsoir à tous, je ne travaille avec Java et Android Studio que depuis quelques mois, quelqu'un peut-il m'aider à résoudre cette erreur? Il se produit à chaque démarrage de l'émulateur. Je vous remercie

Émulateur: serveur GRPC démarré à 127.0.0.1:8554

Emulator: emulator: AVERTISSEMENT: EmulatorService.cpp: 448: Impossible de trouver le certfile: la sécurité C: \ Users \ Sawye.android \ emulator-grpc.cer sera désactivée.

Ray Koren
la source

Réponses:

2

Voici mon scénario: j'ai fermé l'émulateur avec la force de quitter. Après avoir redémarré l'émulateur, j'ai toujours cette erreur.

Correction: j'ai ouvert le gestionnaire AVD dans Android Studio en sélectionnant le menu Outils> Gestionnaire AVD. Dans le popup ouvert, j'ai choisi l' option Wipe Data comme on peut le voir ci-dessous image. Après cela, j'ai redémarré l'émulateur et cela a fonctionné !!!

entrez la description de l'image ici

Serkan Yıldırım
la source
11

L'option Invalider et redémarrer dans Android Studio, suivie d'un nettoyage progressif, et la désinstallation manuelle de l'application de l'émulateur ont finalement fonctionné pour moi. Individuellement, ils ne l'ont pas fait pour une raison quelconque.

J'ai essayé plusieurs autres options mentionnées sans aucune chance. Le fichier qu'il mentionnait "emulator-grpc.cer" n'existe toujours nulle part. Il y a un fichier de clés dans ce dossier appelé debug.keystore qui n'est pas modifié après l'avoir corrigé, donc je suppose que l'erreur est trompeuse sur le vrai problème, quel qu'il soit. Quoi qu'il en soit, j'ai pensé partager ce qui a fonctionné pour moi car je l'ai cherché partout et je ne l'ai pas trouvé.

irotsoma
la source
1
travaux! Merci
Sergej
1
Comment ça va invalidate? Où est cette option?
Mark
1
Ne vous inquiétez pas, je l' Fileai trouvé dans le menu, mais cela n'a pas fonctionné pour moi :(
Mark
1
@Mark Pour moi non plus :(
Givi
10

Une solution rapide:

Dans le menu principal de la barre de navigation Outils> Android> Gestionnaire de SDK> SDK Android> Outils SDK

Vous verrez alors l'écran ci-dessous où vous pouvez sélectionner '- Pilote d'hyperviseur d'émulateur Android pour les processeurs AMD (installateur) version 1.3.0'

entrez la description de l'image ici

Je ne suis pas sûr de la cause réelle du problème, mais cela a corrigé le problème pour moi et peut aider d'autres personnes.

Colin Gell
la source
2
L'ouverture de cette fenêtre m'a donné la possibilité de faire à nouveau confiance au certificat. Je ne lui avais pas fait confiance auparavant et cela a conduit à l'erreur pour moi
Paul MacGuiheen
3
Je n'ai pas ce programme d'installation disponible en option sur Linux, et je suis également concerné par le problème
Syfer Polski
Si vous avez raison, ceci n'est disponible que dans la version Android 4.0. La mise à niveau vers 4.0 vous donnera l'option.
Colin Gell
Et si vous n'avez pas l' Android Emulator Hypervisor Driver for AMD Processorsoption? Doit-il être installé par d'autres moyens?
Richlewis
1
Pour moi, c'était la case à cocher "Émulateur d'unité centrale de bureau Android Auto"!
Damien Romito
2

Votre émulateur est obsolète, veuillez le mettre à jour en lançant Android Studio:

  1. Démarrez Android Studio
    • Sélectionnez le menu "Outils> Android> Gestionnaire de SDK"
    • Cliquez sur l'onglet "Outils SDK"
    • Cochez la case "Android Emulator"
    • Cliquez sur OK"
SAURABH_12
la source
0

Vous avez le même problème, j'ai redémarré l'ordinateur, puis relancé l'émulateur et cela a fonctionné. Important! vous devez exécuter l'application, pas la déboguer. Vous pouvez utiliser le débogage après la réinstallation de l'application dans l'émulateur

Marco Espinoza
la source
Merci. J'ai fait ce que vous dites, mais le problème demeure, en fait, maintenant l'application en cours se termine en appuyant sur n'importe quel bouton.
0

À moins que cela n'empêche votre application de s'exécuter dans l'émulateur ou empêche l'émulateur de fonctionner, je ne m'en inquiéterais pas. C'est quelque chose de nouveau que Google a mis dans l'émulateur, il vérifie maintenant ce fichier. J'ai regardé une installation qui n'avait pas les mises à jour et le fichier cert y manquait également, et cela s'est très bien passé sans erreur. Je ne sais pas exactement ce que fait Google, mais je sais que cela n'a pas été entièrement réfléchi en fonction du nombre de personnes qui ont eu des problèmes avec cela.

Daniel Rudy
la source
0

J'obtenais également la même erreur. Les réponses ci-dessus n'ont pas résolu mon problème. J'ai essayé beaucoup de choses, puis finalement quand je désinstallé Intel x86 Emulator Accelerator (programme d' installation de HAXM) From-

Outils> Android> Gestionnaire de SDK> SDK Android> Outils SDK.

J'ai ensuite réinstallé Intel x86 Emulator Accelerator (programme d'installation HAXM) . Cela a résolu mon problème et j'ai pu exécuter à nouveau mon émulateur. J'espère que cela aide!

Abir Hasan
la source
0

J'ai essayé toutes les réponses étranges ci-dessus, rien n'a résolu le problème. J'ai donc recherché dans le suivi des problèmes de Google, j'ai trouvé quelqu'un à propos d' un problème à ce sujet, et voici ce que l'équipe a écrit en réponse:

Salut, cet avertissement est bénin. Nous le supprimerons dans une future mise à jour.

Ainsi, comme l'a dit Google: cet avertissement n'a rien à craindre, n'est pas nocif et sera supprimé!

Mise à jour: le problème a désormais été résolu avec la dernière mise à jour de la version pour le canal de développement Canary:

  • Suppression des impressions sur les certificats et GRPC au démarrage.
SDP190
la source
-1

Vous devez ajouter les informations d'identification de votre application dans console.developers.google.com, c'est-à-dire les informations d'identification, cliquez sur Api Key 1 et ensuite AJOUTER UN ARTICLE dans Restreindre l'utilisation à vos applications Android.

Ziggi
la source