You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用MediaSessionCompat时出现“Unresolved reference”错误求助

问题描述

在Kotlin项目中使用MediaSessionCompat时编译失败,具体情况如下:

  • 已在代码中添加导入语句:
    import androidx.media.session.MediaSessionCompat 
    
  • 已在Module :app的build.gradle文件中添加依赖:
    implementation 'androidx.media:media:1.6.0'
    
  • 依赖配置遵循官方规范,但编译时出现错误提示:
    MainActivity.kt: (15, 31): Unresolved reference: MediaSessionCompat
    
  • 已将Android Studio更新至最新版本,且执行过Gradle同步操作。
解决建议
  • 检查依赖是否成功添加:打开File > Project Structure > Modules > app > Dependencies,确认androidx.media:media:1.6.0在依赖列表中。若未找到,手动添加后重新同步Gradle。
  • 清理重建项目:先执行Build > Clean Project清理缓存,再执行Build > Rebuild Project重新编译。
  • 确认Gradle文件位置:确保依赖是添加到Module级的app/build.gradle,而非Project级的build.gradle。
  • 检查AndroidX配置:查看gradle.properties文件,确认包含以下配置,若没有则添加后同步:
    android.useAndroidX=true
    android.enableJetifier=true
    
  • 尝试更新依赖版本:替换为最新稳定版media依赖后同步,例如:
    implementation 'androidx.media:media:1.7.0'
    
  • 校验导入语句:确认导入语句无拼写或大小写错误,MediaSessionCompat的命名需与类名完全一致。

内容的提问来源于stack exchange,提问作者define_makefile

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 23:43:10