2

Chromecast の URL をホワイトリストに登録しており、すぐに使用できるコードを使用して、サンプルの TicTacToe アプリをインストールして実行できます。しかし、「TicTacToe」をアプリ ID に切り替えると、LogCat で次のようになります。

StartApplicationRequest failed with status: -4
StartSessionTask failed with error: failed to start application: request failed
start session failed: failed to start application: request failed

人々が自分のアプリIDを取得できなかった多くのSOの質問を見てきましたが、それらの解決策は私の問題を解決していません. たとえば、https://stackoverflow.com/a/17916608/1399483また、Google は、初めてアプリ ID を台無しにしたため、新しい ID を送ったというメールを私に送りました。私はそれを使用しています。

私が行った変更:

まず、変更した GameActivity で

    try {
        mSession.startSession("TicTacToe");
    } catch (IOException e) {
        Log.e(TAG, "Failed to open a session", e);
    }

    try {
        mSession.startSession("<the new app id from Google>");
    } catch (IOException e) {
        Log.e(TAG, "Failed to open a session", e);
    }

次に、 TicTacToe.html で変更しました

      var chromecastApp = new cast.receiver.Receiver("TicTacToe",
      [ cast.TicTacToe.PROTOCOL ], "", 5);

      var chromecastApp = new cast.receiver.Receiver("<the new app id from Google>",
      [ cast.TicTacToe.PROTOCOL ], "", 5);

サンプル コードから開始する場合 (送信者と受信者を含む)、合計でいくつの変更を行う必要があり、どのファイルを変更する必要があるのでしょうか? 私はいくつか欠けていますか?そうでない場合は、Google に戻って、まだ何か問題があるかどうかを確認します。

4

2 に答える 2

1

シリアル番号を間違って入力したことが判明しました。Google の担当者にメールを送信し、非常に迅速な返信 (Les に感謝) の後、順調に稼働しています。

したがって、私の後に来る人への質問に答えるために、私が行って質問で指摘した 2 つの変更は、自分のアプリ ID を操作するために必要なすべてです。これらの変更でうまくいかない場合は、Google に知らせてください。ウェブ フォームを間違って送信したかどうかなどを調査できます。

Google に対する私の 2 つの提案:

  1. それらのシリアル番号をもっと読みやすくしてください
  2. Webフォームが送信されたときに開発者に電子メールを送信して、送信された内容を再確認できるようにすることができます
于 2013-08-07T01:11:14.503 に答える
-1

ファイル README_ECLIPSE.txt には、次のように書かれています。

In GameActivity at line 91, the code makes a call to the app name "TicTacToe". 
This is a whitelisted app name at which the TicTacToe receiver is located, 
so you can simply build and run the app without worrying about whitelisting 
your own receiver.

そのため、サンプル コードは何も変更せず (AppId に置き換えてください)、ビルドして実行し、動作するかどうかを確認してください。

うまくいかない場合は、こちらの回答を確認してください。

ホワイトリストに登録されたデバイスをデバッグできない / ApplicationSession を開始できない

于 2013-08-06T18:31:55.950 に答える