为什么在启动模拟器时出现GRPC错误“警告:EmulatorService.cpp:448:找不到证书文件”?

时间:2020-02-19 18:06:04

标签: grpc

大家晚上好,我刚接触Java和Android Studio已有几个月了,有人可以帮助我解决此错误吗?每次模拟器启动时都会发生。谢谢

仿真器:在127.0.0.1:8554启动了GRPC服务器

仿真器:仿真器:警告:EmulatorService.cpp:448:找不到证书文件:C:\ Users \ Sawye.android \ emulator-grpc.cer安全性将被禁用。

9 个答案:

答案 0 :(得分:12)

Android Studio中的

Invalidate and Restart选项,然后进行gradle clean,然后从模拟器手动卸载应用程序终于对我有用。就个人而言,他们并没有出于任何原因。

我尝试了提到的其他几种选择,但没有任何运气。它提到的“ emulator-grpc.cer”文件在任何地方都不存在。在该文件夹中有一个名为debug.keystore的密钥库,它在修复后不会更改,因此我猜测该错误只会误导实际问题,无论它是什么。无论如何,以为我会分享对我有用的东西,因为我到处搜索都没有找到它。

答案 1 :(得分:11)

快速修复:

从导航栏主菜单 工具> Android> SDK管理器> Android SDK> SDK工具

然后您将在下面的屏幕上选择“-适用于AMD处理器的Android Emulator Hypervisor驱动程序(安装程序)版本1.3.0”

enter image description here

我不确定问题的真正根本原因是什么,但这为我解决了该问题,并可能会帮助其他人。

答案 2 :(得分:6)

这是我的情况:我用强制退出功能关​​闭了模拟器。重新启动模拟器后,总是会出现此错误。

修复:我通过选择工具> AVD Manager菜单在Android Studio中打开了AVD Manager。在打开的弹出窗口中,我选择了擦除数据选项,如下图所示。在那之后,我重新启动了模拟器,它开始工作了!!!

enter image description here

答案 3 :(得分:5)

您的模拟器已过时,请通过启动Android Studio进行更新:

  1. 启动Android Studio
    • 选择菜单“工具> Android> SDK管理器”
    • 点击“ SDK工具”标签
    • 选中“ Android Emulator”复选框
    • 点击“确定”

答案 4 :(得分:0)

遇到相同的问题,我重新启动了计算机,然后再次运行了模拟器,它可以正常工作。重要!您必须运行该应用程序,而不是对其进行调试。您可以在模拟器中再次安装应用程序后使用调试功能

答案 5 :(得分:0)

除非它阻止您的应用程序在模拟器中运行,或者完全阻止模拟器运行,否则我不必担心。 Google将其添加到模拟器中是新事物,因此现在可以检查该文件。我查看了没有更新的安装,并且那里也缺少cert文件,并且运行得很好,没有错误。我不确定Google在做什么,但是我知道,这并不是一直以来都基于对此有疑问的人数。

答案 6 :(得分:0)

我也遇到了同样的错误。上面的答案不能解决我的问题。我尝试了很多事情,然后终于从-

卸载了 Intel x86 Emulator Accelerator(HAXM安装程序)

工具> Android> SDK管理器> Android SDK> SDK工具。

然后,我重新安装了 Intel x86 Emulator Accelerator(HAXM安装程序)。这解决了我的问题,使我能够再次运行模拟器。希望对您有帮助!

答案 7 :(得分:0)

我尝试了所有奇怪的答案,但没有解决任何问题。因此,在Google的问题跟踪器中进行搜索后,我发现有人发布了关于此问题的Issue,这是团队为响应而写的:

嗨,这个警告是良性的。我们将在以后的更新中将其删除。

就像Google所说的那样:该警告没什么好担心的,不会造成危害,并且将被删除!

更新: 现在,金丝雀开发频道的最新Release Update确实解决了该问题:

  • 在启动时删除了有关证书和GRPC的打印。

答案 8 :(得分:-1)

您需要在console.developers.google.com中为您的应用程序添加凭据,即凭据,单击“ Api Key 1”,然后在“限制使用Android应用程序”中添加“添加项目”。