You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android Studio添加依赖报错排查:Kotlin导航抽屉应用开发问题

问题排查与修复方案

嘿,我帮你找出导致报错的核心问题啦!你的依赖配置里有两处明显的错误,具体如下:

1. RecyclerView依赖包名错误

你添加的RecyclerView相关依赖用了错误的前缀:

implementation 'com.google.androidx.recyclerview:recyclerview:1.1.0'
implementation 'com.google.androidx.recyclerview:recyclerview-selection:1.1.0-rc01'

AndroidX官方的RecyclerView包名是androidx.recyclerview,而非com.google.androidx.recyclerview——这个错误的前缀会导致Gradle找不到对应的依赖库。修改为正确的依赖:

implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.recyclerview:recyclerview-selection:1.1.0-rc01'

2. Material组件版本降级的兼容性风险

你把Material组件从1.2.0降级到了1.1.0

// 原依赖
implementation 'com.google.android.material:material:1.2.0'
// 修改后
implementation 'com.google.android.material:material:1.1.0'

你使用的Navigation组件版本是2.3.0,和Material 1.1.0可能存在兼容性冲突(尤其是导航抽屉相关的UI逻辑)。建议保持Material版本与其他AndroidX组件版本匹配,比如恢复原有的1.2.0版本,或者升级到更稳定的高版本。

补充说明

另外要告诉你,你的认知是对的——这些依赖确实应该放在**build.gradle(:app)**模块级脚本中,这个配置位置没有问题。

修改完依赖后,记得点击Android Studio右上角的「Sync Now」同步Gradle配置,再重新编译项目,应该就能解决报错啦!

内容的提问来源于stack exchange,提问作者박진화

火山引擎 最新活动