Android 从Chromecast示例应用程序进行铸造时出错(大脑冻结错误)

Android 从Chromecast示例应用程序进行铸造时出错(大脑冻结错误),android,google-cast,chromecast,Android,Google Cast,Chromecast,我正在尝试为Chrome的演员制作一个小程序。我从Github上的Android示例应用开始。应用程序本身运行良好。我可以在应用程序上看到我的设备并连接到它,但是一旦连接,我就会出现“大脑冻结”错误。我在屏幕上看到的最接近错误描述的东西是“应用程序中止”,然后它返回到“准备播放”屏幕。我试着调试它,看看是否可以得到更多关于错误的信息,但是我能看到的最接近错误消息的是一个Javascript错误,它说uncaughtreferenceerror:loadTimeData没有定义,并且在Chrome

我正在尝试为Chrome的演员制作一个小程序。我从Github上的Android示例应用开始。应用程序本身运行良好。我可以在应用程序上看到我的设备并连接到它,但是一旦连接,我就会出现“大脑冻结”错误。我在屏幕上看到的最接近错误描述的东西是“应用程序中止”,然后它返回到“准备播放”屏幕。我试着调试它,看看是否可以得到更多关于错误的信息,但是我能看到的最接近错误消息的是一个Javascript错误,它说
uncaughtreferenceerror:loadTimeData没有定义
,并且在Chrome WebDevTool的元素选项卡的某处有一个
?error=20000

我真的对这个错误感到困惑。很可能与接收器代码有关,但我的代码与示例应用程序中的代码几乎相同。唯一不同的是我的AppID。完全希望有人曾经遇到过同样的错误,或者能够对此有所启示。谢谢

我看到的唯一“大脑冻结”错误是ChromeCast主屏幕的JavaScript。这些错误似乎与连接问题有关。通常无法从internet加载某些内容。这可能表明您的设备存在网络问题

“Uncaught ReferenceError:loadTimeData未定义”错误是由于ChromeCast主屏幕HTML中的一个小错误造成的。它似乎对主屏幕没有任何影响


错误20000在主屏幕JavaScript中被列为“中止”错误代码。

请确保您的接收者位于您在将接收者列入白名单时提供给谷歌的准确Url。您可以通过在本地网络的任何设备上的浏览器中输入Url来测试这一点。

它实际上是相同的Url,可以访问,并且具有我上载的代码。所以我知道这不是问题所在。谢谢你的回答。但是我知道不应该有任何连接问题。我访问YouTube或Netflix没有问题,我可以在我的计算机上加载接收器URL。这可能与https URL有关吗?我所做的所有测试都是针对HTTP接收器的。如果不支持HTTPS,我会很惊讶。我想这与我的证书有关。我现在才意识到。我正在使用StartSSL的免费证书。大多数浏览器都应该支持它们,但Chromecast可能无法识别证书是否有效,并且正在中止连接。不过,最好有更好的错误消息!