首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓MediaRouter getInstance()的Chromecast导致崩溃

安卓MediaRouter getInstance()的Chromecast导致崩溃
EN

Stack Overflow用户
提问于 2014-09-17 20:18:55
回答 1查看 586关注 0票数 0

因此,我一直跟随本教程:http://blog.lemberg.co.uk/developing-chromecast-ready-application-android-platform

我已经完成了所有的工作,包括2.3.3第1部分。我的应用程序首先进入登录活动,然后进入主活动。我希望Chromecast按钮只显示在主活动中。我的应用程序在尝试启动MainActivity时崩溃了。

我在OnCreate()中有这样的内容:

代码语言:javascript
复制
    Log.d("Chromecast", "first");
    mediaRouter = MediaRouter.getInstance(getApplicationContext());
    Log.d("Chromecast", "second");
    mediaRouteSelector = new MediaRouteSelector.Builder().addControlCategory(CastMediaControlIntent.categoryForCast("myappID")).build();
    Log.d("Chromecast", "made it here");

我的应用程序从来没有到达第二次日志呼叫。

我收到的坠机是:

09-17 16:06:40.993: W/dalvikvm(27276):VFY:无法解析Landroid/support/v7/mediarouter/R$string中的静态字段3549 (mr_user_route_category_name); 09-17 16:06:41.009: W/dalvikvm(27276):threadid=1:线程退出时没有异常(group=0x4171dd40)

有人知道这是怎么回事吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-09-17 20:55:25

确保在您的项目中包含了android v7-中介库。MediaRouter的框架将无法工作。另外,看看Cast Companion库,它将完成将强制转换集成到安卓应用程序中的大部分工作:https://github.com/googlecast/CastCompanionLibrary-android

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25899615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档