【问题标题】:Cannot resolve symbol 'MediaSessionCompat'无法解析符号“MediaSessionCompat”
【发布时间】:2019-01-31 20:13:17
【问题描述】:

我无法导入MediaSessionCompat。 用于导入整个 android.support.v4.media 库的导入语句不会显示在 Android Studio“IntelliSense”中,并且它无法解析其中任何内容的符号。

我是否必须进行一些额外的配置才能获得此导入,例如在应用程序 build.gradle 中?

【问题讨论】:

    标签: android android-mediasession


    【解决方案1】:

    将这些添加到您的依赖项并同步 Gradle:


    AndroidX 之前

    implementation 'com.android.support:support-compat:28.0.0'
    implementation 'com.android.support:support-media-compat:28.0.0'
    

    AndroidX 后

    implementation 'androidx.core:core:1.3.1'
    implementation 'androidx.media:media:1.2.0'
    

    注意来自官方文档:

    随着 Android 9.0(API 级别 28)的发布,有一个新版本的支持库,称为 AndroidX,它是 Jetpack 的一部分。 AndroidX 库包含现有的支持库,还包含最新的 Jetpack 组件。 您可以继续使用支持库。历史工件(那些版本为 27 及更早版本,并打包为 android.support.*)仍可在 Google Maven 上使用。但是,所有新库的开发都将在 AndroidX 库中进行。 我们建议在所有新项目中使用 AndroidX 库。您还应该考虑将现有项目迁移到 AndroidX。

    【讨论】:

    • 截至(2020 年 9 月 30 日)的最新依赖项是: implementation 'androidx.core:core:1.3.1' 和 implementation 'androidx.media:media:1.2.0'
    【解决方案2】:

    最新的依赖是:

    implementation 'androidx.core:core:1.1.0'
    implementation 'androidx.media:media:1.1.0'
    

    【讨论】:

    • 截至(2020 年 9 月 30 日)的最新依赖项是: implementation 'androidx.core:core:1.3.1' 和 implementation 'androidx.media:media:1.2.0'
    猜你喜欢
    • 2018-11-11
    • 1970-01-01
    • 1970-01-01
    • 2021-02-04
    • 2016-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多