エミュレーターを起動すると、なぜこのGRPCエラー「警告:EmulatorService.cpp:448:証明書ファイルが見つかりません」が表示されるのですか?


30

皆さん、こんばんは、私はJavaとAndroid Studioを数か月しか扱っていません。誰かがこのエラーを解決するのを手伝ってくれませんか?エミュレータが起動するたびに発生します。ありがとうございました

エミュレーター:127.0.0.1:8554でGRPCサーバーを開始

エミュレーター:エミュレーター:警告:EmulatorService.cpp:448:証明書ファイルが見つかりません:C:\ Users \ Sawye.android \ emulator-grpc.cerセキュリティが無効になります。

回答:


2

ここに私のシナリオ:強制終了でエミュレーターを閉じました。エミュレータを再起動した後、常にこのエラーが発生しました。

修正: [ツール]> [AVDマネージャー]メニューを選択して、Android StudioでAVDマネージャーを開きました。開いたポップアップで、下の画像にあるように、データの消去オプションを選択しました。その後、エミュレータを再起動して動作しました!!!

ここに画像の説明を入力してください


11

Android Studioの無効化および再起動オプションに続いてGradleクリーンを行い、エミュレータからアプリケーションを手動でアンインストールすると、ようやくうまくいきました。個人的には、何らかの理由でそうしませんでした。

幸運にも言及されていない他のいくつかのオプションを試しました。それが言及した「emulator-grpc.cer」ファイルはまだどこにも存在しません。そのフォルダには、debug.keystoreと呼ばれるキーストアがあり、修正後も変更されないため、エラーが実際の問題について誤解を招くと思います。とにかく、どこでも検索して見つけられなかったので、うまくいったことを共有したいと思いました。


1
動作します!ありがとう
セルゲイ

1
お元気ですかinvalidate?そのオプションはどこですか?
マーク

1
心配しないで、Fileメニューの下にそれを見つけたが、それは私にはうまくいかなかった:(
Mark

1
@Mark私にとっても:(
Givi

10

簡単な修正:

メインのナビゲーションバーメニューから[ツール]> [Android]> [SDKマネージャー]> [Android SDK]> [SDKツール]

次に、以下の画面が表示され、「-AMDプロセッサー用のAndroidエミュレーターハイパーバイザードライバー(インストーラー)バージョン1.3.0」を選択できます。

ここに画像の説明を入力してください

問題の実際の根本的な原因が何であるかはわかりませんが、これにより問題が修正され、他の人の役に立つかもしれません。


2
このウィンドウを開くだけで、証明書を再度信頼するオプションが与えられました。以前はそれを信用していなかったため、エラーが発生しました
Paul MacGuiheen

3
Linuxではこのインストーラーをオプションとして利用できません。また、問題の影響を受けます
Syfer Polski

あなたが正しいSyferこれはAndroid 4.0リリースでのみ利用可能です。4.0にアップグレードすると、オプションが表示されます。
Colin Gell

Android Emulator Hypervisor Driver for AMD Processorsオプションがない場合はどうなりますか?他の方法でインストールする必要がありますか?
Richlewis

1
私にとっては、「Android Autoデスクトップヘッドユニットエミュレータ」というチェックボックスでした。
Damien Romito

2

エミュレータが古くなっています。AndroidStudioを起動して更新してください:

  1. Android Studioを起動します
    • メニュー「ツール> Android> SDKマネージャー」を選択します
    • [SDKツール]タブをクリックします
    • 「Android Emulator」チェックボックスをチェックします
    • 「OK」をクリック

0

同じ問題が発生したので、コンピューターを再起動し、エミュレーターを再度実行したところ、問題なく動作しました。重要!デバッグするのではなく、アプリを実行する必要があります。アプリがエミュレータに再インストールされた後にデバッグを使用できます


ありがとう。私が言ったとおりにしましたが、問題は残っています。実際、実行中のアプリはボタンを押すだけで終了します。

0

アプリがエミュレータで実行できなくなったり、エミュレータがまったく実行できなくなったりしない限り、心配する必要はありません。これは、Googleがエミュレータに追加した新しいものなので、そのファイルをチェックします。アップデートのないインストールを確認したところ、証明書ファイルもそこにありませんでしたが、エラーなく正常に実行されました。Googleが何をしているかはわかりませんが、これについて問題を抱えている人の数に基づいて、これが完全に考えられていなかったことは知っています。


0

同じエラーが発生しました。上記の回答で問題が解決しませんでした。私はたくさんのことを試しましたが、ついにインテルx86エミュレーターアクセラレーター(HAXMインストーラー)をアンインストールしたとき 、

「ツール」>「Android」>「SDKマネージャー」>「Android SDK」>「SDKツール」。

次に、Intel x86 Emulator Accelerator(HAXMインストーラー)を再インストールしました。これで問題が解決し、エミュレータを再度実行できました。それが役に立てば幸い!


0

上記の奇妙な答えをすべて試しましたが、問題は解決しませんでした。Googleの課題追跡で検索したところ、誰かが問題について投稿したことがわかりました。これは、チームが返信に書いたものです。

こんにちは、この警告は無害です。将来のアップデートで削除する予定です。

グーグルが言ったように:その警告は心配する必要はなく、有害ではなく、削除されます!

更新: Canary Dev Channelの 最新のリリース更新で問題が実際に修正されました:

  • 起動時の証明書とGRPCに関する印刷を削除しました。

-1

アプリケーションの認証情報をconsole.developers.google.comに追加する必要があります。つまり、認証情報、clik Api Key 1を追加してから、「使用をAndroidアプリに制限する」の項目を追加します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.