我在尝试构建示例Chromecast应用时遇到了一个小问题。我似乎无法解析android.support.v7.media以使用MediaRouteSelector类。我的gradle文件依赖项如下所示:
依赖{ 编译'com.android.support:support-v4:18.0.0' 编译文件('libs / GoogleCastSdkAndroid.jar') }
我在sdk文件夹中唯一的v7库是用于库网格的。有人碰巧知道我在哪里可以找到这个lib,或者我需要在构建文件中添加哪一行才能找到正确的包?
谢谢!
答案 0 :(得分:1)
所以正在使用的SDK是/ Applications / Android Studio.app/sdk,而v7 mediarouter文件在那里但没有被使用。我最后只是复制jar并将其放入libs文件夹,然后使用编译文件('libs / android-support-v7-mediarouter.jar');在我的gradle.build文件中。
抓点,现在它在膨胀MediaRouteButton xml时崩溃了。可以卸载Android Studio,然后重试。只是令人沮丧。
答案 1 :(得分:0)
解决此问题的方法不那么密集,即打开Android SDK管理器,然后选择下载/安装SDK 4.1,4.1.1 API级别16。 然后重新启动IDE(我假设是Android Studio或Eclipse)。