Por que obtenho esse erro GRPC “AVISO: EmulatorService.cpp: 448: Não é possível encontrar o certfile” quando inicio o emulador?

30

Boa noite a todos, estou lidando com Java e Android Studio há alguns meses, alguém pode me ajudar a resolver esse erro? Isso ocorre toda vez que o emulador é iniciado. Obrigado

Emulador: servidor GRPC iniciado em 127.0.0.1:8554

Emulador: emulador: AVISO: EmulatorService.cpp: 448: Não é possível encontrar o arquivo de certificação: C: \ Users \ Sawye.android \ emulator-grpc.cer a segurança será desativada.

Ray Koren
fonte

Respostas:

2

Aqui está o meu cenário: fechei o emulador com force quit. Depois de reiniciar o emulador, eu sempre recebia esse erro.

Correção: eu abri o AVD Manager no Android Studio selecionando Ferramentas> menu AVD Manager. No pop-up aberto, eu escolhi a opção Limpar dados, como pode ser visto abaixo da imagem. Depois disso, reiniciei o emulador e funcionou !!!

insira a descrição da imagem aqui

Serkan Yıldırım
fonte
11

A opção Invalidar e reiniciar no Android Studio, seguida de limpeza gradual e desinstalar manualmente o aplicativo do emulador, finalmente funcionou para mim. Individualmente, não o fizeram por qualquer motivo.

Eu tentei várias outras opções mencionadas sem sorte. O arquivo mencionado "emulator-grpc.cer" ainda não existe em lugar algum. Há um keystore nessa pasta chamado debug.keystore que não é alterado após corrigi-lo, portanto, acho que o erro é apenas enganoso sobre o problema real, seja ele qual for. Enfim, pensei em compartilhar o que funcionou para mim desde que procurei em todos os lugares e não o encontrei.

irotsoma
fonte
11
trabalho! Obrigado
Sergej
11
Como você invalidate? Onde está essa opção?
Mark
11
Não se preocupe, encontrei-o no Filemenu, mas isso não funcionou para mim :(
Mark
11
@Mark Para mim também :(
Givi 06/03
10

Uma solução rápida:

No menu principal da barra de navegação Ferramentas> Android> Gerenciador de SDK> SDK do Android> Ferramentas do SDK

Você verá a tela abaixo, onde poderá selecionar '- Driver do emulador Android do Android para processadores AMD (instalador) versão 1.3.0'

insira a descrição da imagem aqui

Não sei ao certo qual é a principal causa do problema, mas isso corrigiu o problema para mim e pode ajudar outras pessoas.

Colin Gell
fonte
2
Apenas abrir esta janela me deu a opção de confiar no certificado novamente. Eu não tinha confiado anteriormente e isso levou ao erro para mim
Paul MacGuiheen 27/02
3
Não tenho esse instalador disponível como opção no Linux e também sou afetado pelo problema
Syfer Polski
Syfer, você está certo, isso só está disponível na versão Android 4.0. A atualização para 4.0 dará a opção.
Colin Gell
E se você não tiver a Android Emulator Hypervisor Driver for AMD Processorsopção? Precisa ser instalado por outros meios?
Richlewis 12/03
11
Para mim, foi a caixa de seleção "Android Auto Desktop Head Unit Emulator"!
Damien Romito 21/03
2

Seu emulador está desatualizado. Atualize iniciando o Android Studio:

  1. Inicie o Android Studio
    • Selecione o menu "Ferramentas> Android> Gerenciador de SDK"
    • Clique na guia "Ferramentas do SDK"
    • Marque a caixa de seleção "Android Emulator"
    • Clique OK"
SAURABH_12
fonte
0

Tenho o mesmo problema, reiniciei o computador e, em seguida, executei novamente o emulador e funcionou. Importante! você precisa executar o aplicativo, não depurá-lo. Você pode usar a depuração depois que o aplicativo for instalado novamente no emulador

Marco Espinoza
fonte
Obrigado. Fiz o que você disse, mas o problema permanece. Na verdade, agora o aplicativo em execução termina com o pressionar de qualquer botão.
0

A menos que esteja impedindo a execução do seu aplicativo no emulador ou impedindo a execução do emulador, eu não me preocuparia. É algo novo que o Google colocou no emulador e agora verifica esse arquivo. Eu olhei para uma instalação que não tinha as atualizações e o arquivo cert estava ausente lá também, e funcionou perfeitamente, sem erros. Não sei bem o que o Google está fazendo, mas sei que isso não foi pensado completamente com base no número de pessoas que estão tendo problemas com isso.

Daniel Rudy
fonte
0

Eu também estava recebendo o mesmo erro. As respostas acima não resolveram meu problema. Eu tentei um monte de coisas, então, finalmente, quando eu desinstalado Intel x86 Emulator Accelerator (instalador HAXM) de-

Ferramentas> Android> Gerenciador de SDK> SDK do Android> Ferramentas do SDK.

Reinstalei o Intel x86 Emulator Accelerator (instalador HAXM) . Isso corrigiu meu problema e eu pude executar meu emulador novamente. Espero que ajude!

Abir Hasan
fonte
0

Eu tentei todas as respostas estranhas acima nada resolveu o problema. Então, pesquisado no rastreador de problemas do google, encontrei alguém que postou um problema sobre o assunto e aqui está o que a equipe escreveu em resposta:

Olá, este aviso é benigno. Vamos removê-lo em uma atualização futura.

Então, como o Google disse: esse aviso não é nada para se preocupar, não é prejudicial e será removido!

Atualização: Agora, o problema foi corrigido com a atualização mais recente do Canary Dev Channel:

  • Impressões removidas sobre certificados e GRPC na inicialização.
SDP190
fonte
-1

Você precisa adicionar credenciais para seu aplicativo em console.developers.google.com, como credenciais, clik Api Key 1 e ADICIONAR UM ITEM em Restringir o uso aos seus aplicativos Android.

Ziggi
fonte