无法导入android.support.v7.media

时间:2017-07-03 19:42:18

标签: android import

我需要导入它才能使用MediaRouterSelector。

我已经在SDK Manage中更新了我的Android支持存储库,但我仍然无法导入此库:/

我想要学习本教程:

https://developer.android.com/guide/topics/media/mediarouter.html

所以我可以将screenhare添加到我的应用程序并连接到我的SmartTV。

2 个答案:

答案 0 :(得分:2)

您已通过SDK Manager更新了Android支持存储库。

现在您需要在项目中导入所需的工件。

  1. 打开应用程序的build.gradle文件。

  2. 确保存储库部分包含带有" https://maven.google.com"的maven部分。端点。例如:

    allprojects {
       repositories {
          jcenter()
          maven {
              url "https://maven.google.com"
          }
       }
    }
    
  3. 将支持库添加到依赖项部分。例如,要添加v4 core-utils库,请添加以下行:

    dependencies {
         ...
         compile "com.android.support:mediarouter-v7:25.3.1"
    }
    
  4. 拿一个look,你应该如何整合你的项目。

答案 1 :(得分:2)

更新到 Android SDK 25 Android Build Tools v25.0.3 Android支持存储库

添加依赖项 编译'com.android.support:mediarouter-v7:25.3.1'

然后在任何组件中使用MediaRouteSelector。

希望你的build.gradle就像这样

android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
    applicationId "com.example.git.demo"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

只需添加以下依赖项

即可
dependencies {
compile 'com.android.support:mediarouter-v7:23.2.1'

}