【问题标题】:Anyone get the chromecast android examples working in android studio?有人得到在 android studio 中工作的 chromecast android 示例吗?
【发布时间】:2013-09-23 23:49:02
【问题描述】:

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

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

【问题讨论】:

    标签: android-studio google-cast


    【解决方案1】:

    在 Eclipse 中正确设置所有库有点困难,但 readme for eclipseInstall Cast Eclipse 提供了信息。

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

    B.支持库设置:

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

    1. android-support-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。

    【讨论】:

    • 这是给 Eclipse 的,对吧?我专门寻找有关 Android Studio 而不是 Eclipse 的信息。
    • 我也是这么想的,所以我下载了Eclipse。仍然无法让这些东西发挥作用。一切都很好,但它无法解决某些 Cast 导入问题。看起来 Google 正在等待发布 API 的这一部分,直到他们的更新完成推出。如果是这样的话,有什么办法可以编译这些吗?
    【解决方案2】:

    我尚未转换其中一个测试项目,但我已经能够创建一个与 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 构建系统。由于我是新手,因此我无法真正帮助您。

    祝你好运

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-29
        • 1970-01-01
        • 1970-01-01
        • 2014-12-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多