Android Studio集成androidx.car.widget库失败:无法找到依赖
解决androidx.car.widget:widget库无法找到的问题
确认仓库配置位置正确
新版Android Studio(Arctic Fox及以上)的仓库配置需放在settings.gradle的dependencyResolutionManagement块中,而非项目级build.gradle。正确配置示例:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() // 部分旧依赖可能需额外添加jcenter() } }旧版项目则在项目级
build.gradle的repositories节点下添加mavenCentral()。检查依赖声明的准确性
确保模块级build.gradle(通常是app/build.gradle)的dependencies块中正确书写依赖:dependencies { implementation 'androidx.car.widget:widget:1.1.0' }注意不要写错groupId、artifactId或版本号,该库的groupId确实为
androidx.car.widget,artifactId为widget。配置Car相关编译参数
该库属于Android Car扩展组件,需确保模块级build.gradle中配置了兼容的编译版本:android { compileSdk 34 // 30及以上版本均支持该库 defaultConfig { targetSdk 34 } }清理缓存并重新同步
执行以下操作清除Gradle缓存:- 点击Android Studio顶部菜单栏
File>Invalidate Caches...,选择Invalidate and Restart。 - 手动删除项目根目录的
.gradle文件夹和模块下的build文件夹,再重新执行Gradle Sync。
- 点击Android Studio顶部菜单栏
补充Google仓库配置
部分AndroidX库优先从Google仓库分发,若上述步骤无效,可在仓库配置中确保google()仓库排在mavenCentral()之前。
内容的提问来源于stack exchange,提问作者Juan Vazquez
相关产品推荐
相关产品推荐

