2014-02-20 4 views
0
  Cast.CastApi.launchApplication(mApiClient, "XXX", false) 
         .setResultCallback(
          new ResultCallback<Cast.ApplicationConnectionResult>() { 
          @Override 
          public void onResult(Cast.ApplicationConnectionResult result) { 
           Status status = result.getStatus(); 
           if (status.isSuccess()) { 
            ApplicationMetadata applicationMetadata = 
              result.getApplicationMetadata(); 
            String sessionId = result.getSessionId(); 
            String applicationStatus = result.getApplicationStatus(); 
            boolean wasLaunched = result.getWasLaunched(); 
           } else { 
            Toast.makeText(MainActivity.this, String.valueOf(status.getStatusCode()), Toast.LENGTH_SHORT).show(); 
            Log.e("Status-Cast", String.valueOf(status.getStatusCode())); 
            teardown(); 
           } 
          } 
          }); 

Я пытаюсь получить литое приложение теста хрома работает, но я получаю ошибку APPLICATION_NOT_FOUND (2004). Я проверил свой идентификатор приложения, и я могу получить доступ к URL-адресу в моем браузере. Это неопубликованное приложение, которое я тестирую на своем устройстве, которое зарегистрировано на консоли dev.Cast получает статус APPLICATION_NOT_FOUND при попытке запустить приложение

Любая помощь будет отличной.

ответ

2

Как правило, это происходит, когда вы не отправили [x] свой серийный номер # в Google на своем устройстве, не зарегистрировали свое устройство в консоли разработчика или не перезапустили устройство Chromecast через 20 минут после того, как вы что-то изменилось в консоли разработчиков.

+0

Занимает 15 минут для регистрации устройства. 6 часов, чтобы распространить что-то еще, и включить цикл хромирования, чтобы очистить его кеш :-) – Blundell

+0

15 минут для регистрации, поэтому мое высказывание 20 безопасно. 6 часов - если вы не включили питание вашего устройства. И это было для предварительного просмотра SDK. Это отличается от текущей. –

+0

Спасибо, что я добавил свое устройство, но не проверил настройку на приложение для Chrome Chrome –