Mengapa saya mendapatkan Galat GRPC ini “PERINGATAN: EmulatorService.cpp: 448: Tidak dapat menemukan certfile” ketika saya memulai emulator?

30

Selamat malam semuanya, saya hanya berurusan dengan Java dan Android Studio selama beberapa bulan, dapatkah seseorang membantu saya untuk menyelesaikan kesalahan ini? Itu terjadi setiap kali emulator dimulai. Terima kasih

Emulator: Memulai server GRPC di 127.0.0.1:8554

Emulator: emulator: PERINGATAN: EmulatorService.cpp: 448: Tidak dapat menemukan certfile: C: \ Users \ Sawye.android \ emulator-grpc.cer keamanan akan dinonaktifkan.

Ray Koren
sumber

Jawaban:

2

Berikut skenario saya: Saya menutup emulator dengan paksa berhenti. Setelah memulai ulang emulator, saya selalu mendapatkan kesalahan ini.

Solusi: Saya membuka AVD Manager di Android Studio dengan memilih Tools> menu AVD Manager. Dalam popup yang dibuka, saya memilih opsi Hapus Data seperti yang dapat dilihat di bawah gambar. Setelah itu, saya me-restart emulator dan berhasil !!!

masukkan deskripsi gambar di sini

Serkan Yıldırım
sumber
11

Pilihan tidak valid dan Mulai Ulang di Android Studio, diikuti dengan gradle clean, dan menghapus aplikasi secara manual dari emulator akhirnya berhasil untuk saya. Secara individual, mereka tidak melakukannya karena alasan apa pun.

Saya mencoba beberapa opsi lain yang disebutkan tanpa keberuntungan. File yang disebutkan "emulator-grpc.cer" masih tidak ada di mana pun. Ada keystore di folder itu bernama debug.keystore yang tidak diubah setelah memperbaikinya, jadi saya menduga kesalahan itu hanya menyesatkan tentang masalah sebenarnya, apa pun itu. Ngomong-ngomong, saya pikir saya akan membagikan apa yang berhasil bagi saya karena saya mencari kemana-mana dan tidak menemukannya.

irotsoma
sumber
1
bekerja! Terima kasih
Sergej
1
Bagaimana Anda invalidate? Di mana opsi itu?
Mark
1
Jangan khawatir, menemukannya di bawah Filemenu, tetapi itu tidak berhasil untuk saya :(
Mark
1
@Ark Bagi saya juga :(
Givi
10

Perbaikan cepat:

Dari menu navbar utama, Tools> Android> SDK Manager> Android SDK> SDK Tools

Anda kemudian akan melihat layar di bawah ini di mana Anda dapat memilih '- Driver Emulator Hypervisor Android untuk Prosesor AMD (installer) versi 1.3.0'

masukkan deskripsi gambar di sini

Saya tidak yakin apa penyebab sebenarnya dari masalah ini, tetapi ini menambal masalah saya dan dapat membantu orang lain.

Colin Gell
sumber
2
Membuka jendela ini memberi saya pilihan untuk mempercayai sertifikat itu lagi. Saya sebelumnya tidak mempercayainya dan itu menyebabkan kesalahan bagi saya
Paul MacGuiheen
3
Saya tidak memiliki penginstal ini tersedia sebagai opsi di Linux, dan saya juga terkena masalah
Syfer Polski
Syfer Anda benar ini hanya tersedia dalam rilis Android 4.0. Memutakhirkan ke 4.0 akan memberi Anda opsi.
Colin Gell
Bagaimana jika Anda tidak memiliki Android Emulator Hypervisor Driver for AMD Processorsopsi? Apakah perlu diinstal dengan cara lain?
Richlewis
1
Bagi saya itu adalah kotak centang "Android Auto Desktop Head Unit Emulator"!
Damien Romito
2

Emulator Anda kedaluwarsa, perbarui dengan meluncurkan Android Studio:

  1. Mulai Android Studio
    • Pilih menu "Alat> Android> SDK Manager"
    • Klik tab "SDK Tools"
    • Centang "Android Emulator"
    • Klik "OK"
SAURABH_12
sumber
0

Mendapat masalah yang sama, saya me-restart komputer dan menjalankan emulator lagi dan berhasil. Penting! Anda harus menjalankan aplikasi, bukan men-debug-nya. Anda dapat menggunakan debug setelah aplikasi diinstal lagi di emulator

Marco Espinoza
sumber
Terima kasih. Saya melakukan seperti yang Anda katakan tetapi masalahnya tetap, sebenarnya sekarang aplikasi yang berjalan berakhir dengan menekan tombol apa pun.
0

Kecuali itu mencegah aplikasi Anda berjalan di emulator, atau mencegah emulator bekerja sama sekali, saya tidak akan khawatir tentang hal itu. Ini adalah sesuatu yang baru yang dimasukkan Google ke dalam emulator sehingga sekarang memeriksa file itu. Saya melihat sebuah instalasi yang tidak memiliki pembaruan dan file cert juga hilang di sana, dan itu berjalan dengan baik tanpa kesalahan. Saya tidak yakin apa yang dilakukan Google, tetapi saya tahu ini tidak dipikirkan sepenuhnya berdasarkan jumlah orang yang mengalami masalah dengan ini.

Daniel Rudy
sumber
0

Saya juga mendapatkan kesalahan yang sama. Jawaban di atas tidak memperbaiki masalah saya. Saya mencoba banyak hal, akhirnya ketika saya uninstall Intel x86 Emulator Accelerator (HAXM installer) dari-

Alat> Android> Manajer SDK> Android SDK> SDK Tools.

Kemudian saya menginstal ulang Intel x86 Emulator Accelerator (Penginstal HAXM) . Ini memperbaiki masalah saya dan saya dapat menjalankan emulator saya lagi. Semoga ini bisa membantu!

Abir Hasan
sumber
0

Saya telah mencoba semua jawaban aneh di atas tidak ada yang menyelesaikan masalah. Setelah mencari di pelacak masalah google, saya menemukan seseorang memposting Masalah tentang hal itu, dan inilah yang ditulis oleh tim sebagai tanggapan:

Hai, peringatan ini tidak berbahaya. Kami akan menghapusnya di pembaruan yang akan datang.

Jadi seperti kata google: peringatan itu tidak perlu dikhawatirkan, tidak berbahaya, dan akan dihapus!

Pembaruan: Masalah sekarang memang diperbaiki dengan Pembaruan Rilis terbaru untuk Kanal Dev Channel:

  • Cetakan yang dihapus tentang sertifikat dan GRPC saat startup.
SDP190
sumber
-1

Anda perlu menambahkan kredensial untuk aplikasi Anda di console.developers.google.com yaitu kredensial, klik Kunci Api 1 dan daripada ADD AN ITEM dalam Batasi penggunaan untuk aplikasi Android Anda.

Ziggi
sumber