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

32 grpc

大家晚上好,我才接触 Java 和 Android Studio 几个月,有人能帮我解决这个错误吗?每次模拟器启动时都会发生。谢谢

模拟器:在 127.0.0.1:8554 启动 GRPC 服务器

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

iro*_*oma 12

Android Studio 中的 Invalidate 和 Restart 选项,然后是 gradle clean,然后从模拟器手动卸载应用程序最终对我有用。就个人而言,无论出于何种原因,他们都没有这样做。

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


Col*_*ell 11

快速修复:

从主导航栏菜单 Tools > Android > SDK Manager > Android SDK > SDK Tools

然后,您将看到下面的屏幕,您可以在其中选择“- AMD 处理器的 Android 模拟器管理程序驱动程序(安装程序)版本 1.3.0”

在此处输入图片说明

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

  • 我在 Linux 上没有此安装程序作为选项,并且我也受到该问题的影响 (3认同)
  • 只需打开此窗口,我就可以选择再次信任该证书。我以前不相信它,这导致了我的错误 (2认同)
  • 对我来说,它是“Android Auto Desktop Head Unit Emulator”复选框! (2认同)

小智 7

这是我的场景:我用强制退出关闭了模拟器。重新启动模拟器后,我总是收到此错误。

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

在此处输入图片说明


SAU*_*_12 5

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

  1. 启动 Android Studio
    • 选择菜单“工具 > Android > SDK 管理器”
    • 单击“SDK 工具”选项卡
    • 选中“Android 模拟器”复选框
    • 点击“确定”