在模拟器上运行Android应用程序时出现GRPC服务器错误。

4

我是新手,尝试运行我的第一个Android应用程序。我创建了一个空白活动项目,并尝试使用模拟器运行它。我遇到了以下错误:

23:20 Emulator: emulator: 警告: EmulatorService.cpp:448: 无法找到证书文件:C:\Users\myUser\.android\emulator-grpc.cer 安全性将被禁用。

23:20 Emulator: 在127.0.0.1:8554启动GRPC服务器

我尝试安装最新的SDK工具包并重启系统,但问题仍未解决。有人能帮忙吗?

Android Studio详细信息: Android Studio 3.6.1 Build #AI-192.7142.36.36.6241897, built on February 27, 2020 Runtime version: 1.8.0_212-release-1586-b04 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 10 10.0 GC: ParNew, ConcurrentMarkSweep 内存: 1246M CPU核心数: 4 注册表: ide.new.welcome.screen.force=true 非捆绑插件:


看一下这个why-do-i-get-this-grpc-error-warning-emulatorservice-cpp448-cannot-find-cert。顺便说一句,我也遇到了同样的问题,但对我来说并没有解决。 - Givi
最近的更新有问题吗?我之前用的旧版Android Studio一切正常,直到我更新后出了问题。 - Dikesh Kumar
3个回答

4
这似乎是最近相当频繁的问题,有一些关于它的讨论,例如:这里这里等等。
我自己也遇到了这个问题,解决方法是保持模拟器运行状态,从模拟器中卸载您刚刚尝试运行的应用程序,然后从Android Studio中重新运行它(这将在模拟器中的Android设备上重新安装它)。重新安装后,它可以正常工作。
在前面提到的讨论中,其他人似乎选择:
在Android Studio中选择文件 -> 无效缓存 / 重启,但这对我没有任何影响。
希望您能找到解决方案。

经过多次尝试,你的步骤终于成功了一次。所以,将其标记为已回答。 - Dikesh Kumar

0

AVD 的“冷启动”对我很有帮助。工具 > AVD 管理器 > “右侧下拉菜单” > 冷启动。

我仍然会收到 certfile 错误,但 grpc 可以正常工作。


0
问题现已通过最新版的 Android Studio 金丝雀版本更新(模拟器 30.0.10 金丝雀)得到解决!
请查看发布更新
  • 移除了启动时与证书和 GRPC 相关的打印信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接