尝试启动应用程序时,Cast会收到APPLICATION_NOT_FOUND状态

时间:2014-02-20 20:46:01

标签: android chromecast

            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();
                                }
                            }
                            });

我正在尝试使用测试Chrome演员应用,但我一直收到APPLICATION_NOT_FOUND错误(2004)。我检查了我的应用程序ID,我可以在浏览器中访问该URL。这是一个未发布的应用程序,我正在我的设备上测试,该设备已在开发控制台上注册。

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:2)

通常情况下,如果您未[x]在设备上将序列号#发送给Google,未在开发者控制台中注册设备,或者在更改后20分钟内未重新启动Chromecast设备,就会发生这种情况在开发者控制台中的东西。