为什么使用err_connection_refused阻止了列入白名单的Chromecast IP进行开发?

时间:2014-09-24 16:12:08

标签: chromecast

我已经读过这个(Can not access Chromecast receiver debug page by http://chromecastIP:9222?)和类似的主题。我不确定它们是否已经从预发布SDK过时,但无论如何这里是我的悲惨故事......

Chrome在尝试浏览我的Chromecast IP时向我提供了这些详细信息:

Google Chrome与192.168.2.78的连接尝试被拒绝。网站可能已关闭,或者您的网络可能未正确配置。

注意 - 我确实记得添加:9222后缀

我的Chromecast设备似乎已列入白名单。 在cast.google.com/publish/#/overview控制台页面中,它列出了我的应用程序ID和我的序列号。

如果我使用它成功运行了许多github示例应用,那么App ID就可以了。

我输入的序列号是正确的,因为我用一个放大镜仔细阅读它(感觉像Sherlock Holmes)。

我的序列号列表的状态,"准备好测试"

我今天在重置工厂后完成了这一切。

然后我从Chromecast加密狗上拔下USB线,并计数到30并重新安装。

这正是演员开发者网站上的说明所指示的。

我看过一些帖子,人们说可能需要几个小时,但这似乎是发布前的帖子,其中有很多问题。

所以基本上我准备好了每个stackoverflow帖子,遵循所有说明,一切看起来都很好并且工作正常(我可以毫无问题),即使我自己的Android和Android代码也是如此。网但我无法浏览,http://:9222

我刚刚得到err_connection_refused

我可以在没有:9222后缀的情况下ping它。

因为它说,"准备测试"我假设我不必等待Google处理此事。

最后我确定要检查一下,"发送序列号#谷歌进行更新"在安装应用程序。

有人可以提供指导吗?

谢谢!

这些是我遵循的说明(我可能会谨慎添加) https://developers.google.com/cast/docs/registration

注册Google Cast设备:

登录Google Cast SDK开发者控制台。

在Overview页面或Devices页面中,单击Add New Device。

输入设备的序列号。 (我已经三次检查)

Chromecast上的序列号是一个12位字母数字字符串,激光蚀刻(未打印)在设备背面,以3,4或5开头。如果您拍摄的话,可能更容易阅读序列号的图片然后放大它。序列号也印在包装上。 输入说明,然后单击“确定”。

这只是您设备的友好名称(它不需要与您在用户设置期间为设备指定的名称相匹配)。

等待十五分钟再继续。 (我等到它说,"准备测试")

注册完成后,设备的状态将显示为“#34;准备测试”。"

在Chromecast设置应用中,选择您的Chromecast并选中“检查更新时发送此Chromecast的序列号”框。

断开USB电缆与设备的连接,然后重新连接,重新启动Chromecast。 重新启动设备后,请检查您是否可以从同一WiFi网络上的Chrome浏览器访问http://:9222。

**所有这些仍然导致ERR连接被拒绝**

一旦您可以访问该网址,您的设备就可以开发了。如果您无法访问该网址,请检查您在上面的步骤3中输入的序列号。

1 个答案:

答案 0 :(得分:3)

请阅读文档here(搜索调试)。注册页面将在今天晚些时候或明天更新,以删除页面底部的第8项。简而言之,您需要在Chromecast设备上运行自己的应用程序才能将Chrome调试器附加到其上。另请参阅此post