如何获取在 chromecast 设备上崩溃的 Receiver 应用程序的崩溃日志?

Posted

技术标签:

【中文标题】如何获取在 chromecast 设备上崩溃的 Receiver 应用程序的崩溃日志?【英文标题】:How to get the crash log for Receiver apps that are crashed on the chromecast device? 【发布时间】:2019-04-11 15:05:16 【问题描述】:

我正在寻找如何获取我在 chromecast 设备上的接收器应用程序的崩溃日志。

我有一个自定义发送者应用和一个接收者应用。我正在使用播放器从发送者应用程序中获取内容 URL 并在接收者应用程序中播放内容。在发送方和接收方应用程序之间播放或数据流播放一段时间后,突然我观察到接收方应用程序崩溃并发送启用 RST 标志的 TCP 数据包(这意味着接收方应用程序已关闭连接)。我尝试在调试器工具中检查调试日志,但由于 Receiver 应用程序因崩溃而终止,因此调试器工具已断开连接。

我想知道在这种情况下,如何获取我们的接收器应用在 chromecast 设备上运行的崩溃日志和错误日志?

【问题讨论】:

您的代码看起来像什么不起作用?请提供一个 Minimal, Complete, and Verifiable example 来证明该问题。 【参考方案1】:

您可以尝试调试 Chromecast 设备,在该设备上导航到端口 9222 上的接收器 IP 地址。

http://:9222

日志在 9222 中仍然可用,您可以看到它们。

【讨论】:

感谢您提供此信息。这类似于我们可以从演员文档 (developers.google.com/cast/docs/debugging) 中提供的调试器工具详细信息中获得的信息。您提到的两种方法和文档中提到的方法都是相同的。在这两种情况下,当 Receiver 应用程序崩溃时,设备都没有连接,我们也无法获取日志。我正在寻找回溯信息或故障转储日志,知道如何获得吗?

以上是关于如何获取在 chromecast 设备上崩溃的 Receiver 应用程序的崩溃日志?的主要内容,如果未能解决你的问题,请参考以下文章

如何知道为啥我的媒体在 Chromecast 上崩溃?

如何从 Chromecast 自定义接收器获取型号名称和设备版本信息?

如何在所有设备上创建 Chromecast 应用?

如何将 Android 发件人的 IP 地址获取到 Chromecast 设备?

Chromecast 获取音量

是否可以从接收器应用程序获取有关 Chromecast 设备的信息