我花了很长时间试图让这些加载没有错误。支持框架失败或演员 API。有人有可重复的方法吗?
github 示例说“即将推出”以加载到 android studio。
我花了很长时间试图让这些加载没有错误。支持框架失败或演员 API。有人有可重复的方法吗?
github 示例说“即将推出”以加载到 android studio。
我还没有转换其中一个测试项目,但我已经能够创建一个与 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 构建系统。由于我是新手,因此我无法真正帮助您。
祝你好运
在 Eclipse 中正确设置所有库有点困难,但是eclipse 的自述文件和Install Cast Eclipse提供了信息。
我们发现使用带有资源的 Android 支持库是最棘手的部分:
B. 支持库设置:
要为 Google Cast 开发,您需要 Cast SDK 和三个 Android 支持库,如下所列。所有 Android 支持库都可以在(SDK 安装位置)/extras/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。
我只是在工作:https ://github.com/googlecast/MediaRouter-Cast-Button-android/
我通过执行以下操作使其工作:
构建.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