【发布时间】:2013-09-23 23:49:02
【问题描述】:
我花了很长时间试图让这些加载没有错误。支持框架失败或演员 API。谁有可重复的方法?
github 示例说“即将推出”用于加载到 android studio。
【问题讨论】:
标签: android-studio google-cast
我花了很长时间试图让这些加载没有错误。支持框架失败或演员 API。谁有可重复的方法?
github 示例说“即将推出”用于加载到 android studio。
【问题讨论】:
标签: android-studio google-cast
在 Eclipse 中正确设置所有库有点困难,但 readme for eclipse 和 Install Cast Eclipse 提供了信息。
我们发现使用带有资源的 Android 支持库是最棘手的部分:
B.支持库设置:
要为 Google Cast 开发,您需要 Cast SDK 和三个 Android 支持库,如下所列。所有 Android 支持库 可以在(SDK 安装位置)/extras/android/support/ 找到。
- android-support-v4
- android-support-v7-appcompat
- android-support-v7-mediarouter
但是,由于 v4 与 Android 支持中的 v7-appcompat 捆绑在一起 库,您只需要安装两个 v7 支持库 列出。有关详细的分步说明,请参阅以下链接 将两个 v7 库导入您的工作区。
http://developer.android.com/tools/support-library/setup.html#libs-with-res
在您的工作区中创建两个支持库作为项目后:
- 右键单击 v7-mediarouter 并选择属性。
- 选择 Android,然后在库列表中添加 v7-appcompat。
【讨论】:
我尚未转换其中一个测试项目,但我已经能够创建一个与 chromecast 设备一起使用的新项目。
首先创建一个新项目。
在应用程序模块文件夹的根目录中创建一个 libs 文件夹
从 Chromecast SDK 下载中将 GoogleCastSdkAndroid.jar 文件复制到您的 libs 文件夹中。
在您的应用程序模块 build.gradle 文件中,将构建脚本底部的依赖项更新为如下所示。
dependencies {
compile "com.android.support:appcompat-v7:18.0.+"
compile "com.android.support:mediarouter-v7:18.0.+"
compile files('libs/GoogleCastSdkAndroid.jar')
}
您应该很好地使用转换代码所需的所有外部依赖项。不要忘记打开 SDK 管理器并确保您已安装并更新了 Android SDK 工具。
为了对示例应用程序执行上述方法,您必须将它们转换为 gradle 构建系统。由于我是新手,因此我无法真正帮助您。
祝你好运
【讨论】:
我只是在工作:https://github.com/googlecast/MediaRouter-Cast-Button-android/
我通过执行以下操作使其正常工作:
build.gradle
dependencies {
compile "com.android.support:appcompat-v7:21.0.3"
compile "com.android.support:mediarouter-v7:21.0.3"
compile 'com.google.android.gms:play-services:6.5.87'
compile 'com.android.support:support-v13:21.0.3'
compile 'com.android.support:support-v4:21.0.3'
}
我还在 build.grandle 和 AndroidManifest.xml 中将 minSdkVersion 设置为 13,将 targetSdkVersion/compileSdkVersion 设置为 21
【讨论】: