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年)。我已经检查了我的应用程序ID,我可以访问我的浏览器中的网址。这是一个未发布的应用程序,我正在我的设备上测试,它是在开发控制台上注册的。
任何帮助都会很好。
发布于 2014-02-20 21:34:24
通常,当您没有将串行#发送到设备上的Google,没有在开发人员控制台中注册您的设备,或者在您更改开发人员控制台中的内容后20分钟没有重新启动Chromecast设备时,就会发生这种情况。
https://stackoverflow.com/questions/21919186
复制相似问题