3

我花了很长时间试图让这些加载没有错误。支持框架失败或演员 API。有人有可重复的方法吗?

github 示例说“即将推出”以加载到 android studio。

4

3 回答 3

6

我还没有转换其中一个测试项目,但我已经能够创建一个与 chromecast 设备一起使用的新项目。

  1. 首先创建一个新项目。

  2. 在应用程序模块文件夹的根目录中创建一个 libs 文件夹

  3. 从 Chromecast SDK 下载中,将 GoogleCastSdkAndroid.jar 文件复制到您的 libs 文件夹中。

  4. 在您的应用程序模块 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 构建系统。由于我是新手,因此我无法真正帮助您。

祝你好运

于 2013-09-26T15:56:19.537 回答
0

在 Eclipse 中正确设置所有库有点困难,但是eclipse 的自述文件Install Cast Eclipse提供了信息。

我们发现使用带有资源的 Android 支持库是最棘手的部分:

B. 支持库设置:

要为 Google Cast 开发,您需要 Cast SDK 和三个 Android 支持库,如下所列。所有 Android 支持库都可以在(SDK 安装位置)/extras/android/support/ 中找到。

  1. 安卓支持-v4
  2. android-support-v7-appcompat
  3. android-support-v7-mediarouter

但是,由于 v4 与 Android 支持库中的 v7-appcompat 捆绑在一起,因此您只需安装列出的两个 v7 支持库。有关将两个 v7 库导入工作区的详细分步说明,请参阅以下链接。

http://developer.android.com/tools/support-library/setup.html#libs-with-res

在工作区中创建两个支持库作为项目后:

  1. 右键单击 v7-mediarouter 并选择属性。
  2. 选择 Android,然后在库列表中添加 v7-appcompat。
于 2013-09-23T21:53:30.020 回答
0

我只是在工作: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

于 2015-02-11T02:06:50.853 回答