【问题标题】:Chromecast: Gradle: package android.support.v7.media does not existChromecast:Gradle:包 android.support.v7.media 不存在
【发布时间】:2013-08-29 10:12:01
【问题描述】:
我在尝试构建示例 Chromecast 应用时遇到了一个小问题。我似乎无法解析 android.support.v7.media 以使用 MediaRouteSelector 类。我的 gradle 文件依赖项如下所示:
依赖{
编译'com.android.support:support-v4:18.0.0'
编译文件('libs/GoogleCastSdkAndroid.jar')
}
我的 sdk 文件夹中唯一的 v7 库用于画廊网格。有人碰巧知道我在哪里可以找到这个库,或者我需要在构建文件中添加哪一行才能找到正确的包?
谢谢!
【问题讨论】:
标签:
gradle
android-studio
chromecast
【解决方案1】:
所以使用的 SDK 是 /Applications/Android Studio.app/sdk,v7 mediarouter 文件在其中但未被使用。我最终只是复制了 jar 并将其放入 libs 文件夹,然后使用编译文件('libs/android-support-v7-mediarouter.jar');在我的 gradle.build 文件中。
从头开始,现在它在膨胀 MediaRouteButton xml 时崩溃。可能只是卸载 Android Studio 并重试。只是令人沮丧。
【解决方案2】:
解决此问题的不太密集的方法是打开您的 Android SDK 管理器,然后选择下载/安装 SDK 4.1、4.1.1 API 级别 16。
然后重新启动您的 IDE(我假设是 Android Studio 或 Eclipse)。