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。这是一个未发布的应用程序,我正在我的设备上测试,该设备已在开发控制台上注册。
任何帮助都会很棒。
答案 0 :(得分:2)
通常情况下,如果您未[x]在设备上将序列号#发送给Google,未在开发者控制台中注册设备,或者在更改后20分钟内未重新启动Chromecast设备,就会发生这种情况在开发者控制台中的东西。