【发布时间】:2019-01-31 20:13:17
【问题描述】:
我无法导入MediaSessionCompat。
用于导入整个 android.support.v4.media 库的导入语句不会显示在 Android Studio“IntelliSense”中,并且它无法解析其中任何内容的符号。
我是否必须进行一些额外的配置才能获得此导入,例如在应用程序 build.gradle 中?
【问题讨论】:
标签: android android-mediasession
我无法导入MediaSessionCompat。
用于导入整个 android.support.v4.media 库的导入语句不会显示在 Android Studio“IntelliSense”中,并且它无法解析其中任何内容的符号。
我是否必须进行一些额外的配置才能获得此导入,例如在应用程序 build.gradle 中?
【问题讨论】:
标签: android android-mediasession
将这些添加到您的依赖项并同步 Gradle:
implementation 'com.android.support:support-compat:28.0.0'
implementation 'com.android.support:support-media-compat:28.0.0'
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。
【讨论】:
最新的依赖是:
implementation 'androidx.core:core:1.1.0'
implementation 'androidx.media:media:1.1.0'
【讨论】: