20

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

我是否必须进行某种额外的配置才能获得此导入,例如在 app 中build.gradle

4

2 回答 2

53

将这些添加到您的依赖项并同步 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。

于 2018-08-25T17:55:09.363 回答
15

最新的依赖项是:

implementation 'androidx.core:core:1.1.0'
implementation 'androidx.media:media:1.1.0'
于 2019-10-11T11:26:10.827 回答