Tại sao tôi nhận được lỗi GRPC này CẢNH BÁO: EmulatorService.cpp: 448: Không thể tìm thấy certfile khi tôi khởi động trình giả lập?


30

Chào buổi tối mọi người, tôi mới chỉ giao dịch với Java và Android Studio được vài tháng, ai đó có thể giúp tôi giải quyết lỗi này không? Nó xảy ra mỗi khi trình giả lập bắt đầu. Cảm ơn bạn

Trình mô phỏng: Bắt đầu máy chủ GRPC tại 127.0.0.1:8554

Trình giả lập: trình giả lập: CẢNH BÁO: Trình giả lậpService.cpp: 448: Không thể tìm thấy certfile: C: \ Users \ Sawye.android \ emulator-grpc.cer sẽ bị vô hiệu hóa.

Câu trả lời:


2

Đây là kịch bản của tôi: Tôi đã đóng trình giả lập với lực lượng bỏ. Sau khi khởi động lại trình giả lập, tôi luôn gặp lỗi này.

Khắc phục: Tôi đã mở Trình quản lý AVD trong Android Studio bằng cách chọn Công cụ> Trình quản lý AVD. Trong cửa sổ bật lên đã mở, tôi đã chọn tùy chọn Xóa dữ liệu như có thể nhìn thấy bên dưới hình ảnh. Sau đó, tôi khởi động lại trình giả lập và nó hoạt động !!!

nhập mô tả hình ảnh ở đây


11

Tùy chọn Không hợp lệ và Khởi động lại trong Android Studio, sau đó xóa sạch lớp và gỡ cài đặt thủ công ứng dụng khỏi trình giả lập cuối cùng cũng hoạt động với tôi. Cá nhân, họ đã không vì lý do gì.

Tôi đã thử một vài lựa chọn khác được đề cập mà không gặp may mắn. Tệp mà nó đề cập "trình giả lập-grpc.cer" vẫn không tồn tại ở bất cứ đâu. Có một kho khóa trong thư mục đó gọi là debug.keystore không bị thay đổi sau khi sửa nó, vì vậy tôi đoán rằng lỗi đó chỉ là sai lệch về vấn đề thực sự, bất kể đó là gì. Dù sao, tôi nghĩ rằng tôi sẽ chia sẻ những gì làm việc cho tôi vì tôi đã tìm kiếm nó ở khắp mọi nơi và không tìm thấy nó.


1
làm! Cảm ơn bạn
Sergej

1
Bạn khỏe invalidatekhông Lựa chọn đó ở đâu?
Đánh dấu

1
Đừng lo lắng, tìm thấy nó trong Filemenu, nhưng điều đó không làm việc cho tôi :(
Đánh dấu

1
@Mark Đối với tôi cũng không :(
Givi

10

Cách khắc phục nhanh:

Từ menu thanh điều hướng chính Công cụ> Android> Trình quản lý SDK> SDK Android> Công cụ SDK

Sau đó, bạn sẽ thấy màn hình bên dưới nơi bạn có thể chọn '- Trình điều khiển Hypervisor Trình giả lập Android cho Bộ xử lý AMD (trình cài đặt) phiên bản 1.3.0'

nhập mô tả hình ảnh ở đây

Tôi không chắc nguyên nhân thực sự của vấn đề là gì, nhưng điều này đã khắc phục vấn đề này cho tôi và có thể giúp đỡ người khác.


2
Chỉ cần mở cửa sổ này đã cho tôi tùy chọn để tin tưởng chứng chỉ một lần nữa. Trước đây tôi đã không tin tưởng nó và điều đó dẫn đến lỗi cho tôi
Paul MacGuiheen

3
Tôi không có sẵn trình cài đặt này dưới dạng tùy chọn trên Linux và tôi cũng bị ảnh hưởng bởi sự cố
Syfer Arlingtonki

Syfer bạn đúng, điều này chỉ có trong bản phát hành Android 4.0. Nâng cấp lên 4.0 sẽ cung cấp cho bạn tùy chọn.
Colin Gell

Nếu bạn không có Android Emulator Hypervisor Driver for AMD Processorstùy chọn thì sao? Có cần phải được cài đặt bằng các phương tiện khác?
Richlewis

1
Đối với tôi đó là hộp kiểm "Trình giả lập đơn vị máy tính để bàn Android Auto"!
Damien Romito

2

Trình giả lập của bạn đã hết hạn, vui lòng cập nhật bằng cách khởi chạy Android Studio:

  1. Khởi động Android Studio
    • Chọn menu "Công cụ> Android> Trình quản lý SDK"
    • Nhấp vào tab "Công cụ SDK"
    • Chọn hộp kiểm "Trình giả lập Android"
    • Nhấp vào "OK"

0

Có cùng một vấn đề, tôi khởi động lại máy tính và sau đó chạy lại trình giả lập và nó hoạt động. Quan trọng! bạn phải chạy ứng dụng, không gỡ lỗi. Bạn có thể sử dụng gỡ lỗi sau khi ứng dụng được cài đặt lại trong trình giả lập


Cảm ơn. Tôi đã làm như bạn nói nhưng vấn đề vẫn còn, trên thực tế bây giờ ứng dụng đang chạy kết thúc khi nhấn nút bất kỳ.

0

Trừ khi nó ngăn ứng dụng của bạn chạy trong trình giả lập hoặc ngăn không cho trình giả lập chạy, tôi sẽ không lo lắng về nó. Đó là một cái gì đó mới mà Google đưa vào trình giả lập để bây giờ nó kiểm tra tệp đó. Tôi đã xem xét một bản cài đặt không có các bản cập nhật và tập tin cert cũng bị thiếu ở đó, và nó chạy rất tốt mà không có lỗi. Tôi không chắc Google đang làm gì, nhưng tôi biết rằng điều này không được nghĩ đến trong suốt chặng đường dựa trên số người gặp vấn đề với việc này.


0

Tôi cũng đã nhận được cùng một lỗi. Các câu trả lời trên không khắc phục được vấn đề của tôi. Tôi đã thử rất nhiều thứ, rồi cuối cùng khi tôi gỡ cài đặt Bộ tăng tốc giả lập Intel x86 (trình cài đặt HAXM) từ-

Công cụ> Android> Trình quản lý SDK> SDK Android> Công cụ SDK.

Sau đó, tôi đã cài đặt lại Trình tăng tốc giả lập Intel x86 (trình cài đặt HAXM) . Điều này đã khắc phục sự cố của tôi và tôi đã có thể chạy lại trình giả lập của mình. Hy vọng nó giúp!


0

Tôi đã thử tất cả các câu trả lời lạ ở trên không có gì giải quyết được vấn đề. Vì vậy, đã tìm kiếm trong trình theo dõi vấn đề của google, tôi thấy ai đó đã đăng Vấn đề về nó và đây là những gì nhóm đã viết để trả lời:

Xin chào, cảnh báo này là lành tính. Chúng tôi sẽ xóa nó trong một bản cập nhật trong tương lai.

Vì vậy, như google đã nói: cảnh báo đó không có gì phải lo lắng, không có hại và sẽ bị xóa!

Cập nhật: Vấn đề hiện đã thực sự được khắc phục với Bản cập nhật phát hành mới nhất cho Kênh Canary Dev:

  • Các bản in bị xóa về certs và GRPC khi khởi động.

-1

Bạn cần thêm thông tin đăng nhập cho ứng dụng của mình trong console.developers.google.com, tức là thông tin đăng nhập, clik Api Key 1 và hơn THÊM MỘT ITEM trong Hạn chế sử dụng cho các ứng dụng Android của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.