我已成功使用Android TicTacToe应用程序转换为TicTacToe接收器应用程序(AppID" TicTacToe"),使用TicTacToe example on github中未经修改的代码。
接下来,我尝试使用我的个人接收器应用程序。我收到电子邮件几个小时让我知道我的设备已列入白名单并提供AppID。我将AppID放在第90行的GameActivity.java上(不是第91行,如说明中所述),我也将它放在tictactoe.html的第35行(指令中缺少此步骤,但我认为需要它)。我还按照说明的常见错误部分中的所有步骤进行操作。
当我点击Android应用中的“开始”按钮时,Android应用中会出现Tic-Tac-Toe电路板,但Chromecast设备没有明显的反应。
这是LogCat:
07-28 00:13:47.776: W/StartSessionTask(10892): StartApplicationRequest failed with status: -4
07-28 00:13:47.826: E/ApplicationSession(10892): StartSessionTask failed with error: failed to start application: request failed
07-28 00:13:47.826: D/GameActivity(10892): start session failed: failed to start application: request failed
答案 0 :(得分:11)
请尝试选中“在检查更新时发送此Chromecast的序列号”框。
我一开始没有工作,这样做后重启我的似乎拿起白名单的appID。
正如问题作者所述:确保从ChromeOS,Windows或Mac OSX客户端开始,直到他们从Android应用修复此问题。
客户可以在此处下载:https://cast.google.com/chromecast/setup
答案 1 :(得分:0)
在我通过断电重新启动chromecast后,这对我来说是固定的。
答案 2 :(得分:0)
我多次尝试Aaron's answer(终于能够使用Chromecast Mac应用程序获得设置),但它仍然会出现同样的错误。
然后,我发现我实际上将接收器文件上传到错误的URL。因此请仔细检查哪个网址实际列入白名单!
虽然在修好网址之后它仍然被打破了。所以我认为在制作白名单请求时我必须输入错误的序列号。我怨恨白名单请求,新的应用程序ID工作正常。
答案 3 :(得分:0)
我通过对本地托管接收器使用HTTP而不是HTTPS解决了相同的问题,看来Chromecast正在寻找有效的证书。