Android Studio无法解析CameraX依赖(已配置Google仓库)求助
问题描述
我这边编辑器显示环境正常,相关截图如下。已经在settings.gradle中添加了google()和mavenCentral()配置,但仍然出现以下报错:
Failed to resolve: androidx.camera:camera-core:1.1.0
Add Google Maven repository and sync project
Show in Project Structure dialog
Show Details
Affected Modules: app
排查解决办法
- 确认仓库配置位置正确
必须把google()和mavenCentral()放在settings.gradle的dependencyResolutionManagement > repositories块里,正确写法参考:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } } - 同步+清缓存重启
先点Android Studio右上角的「Sync Project with Gradle Files」重新同步,要是没用就去File > Invalidate Caches...选「Invalidate and Restart」清缓存重启IDE。 - 换个依赖版本试试
可以把camera-core的版本换成最新稳定版(比如1.3.0),或者确认1.1.0版本在Google Maven仓库的有效性。 - 检查模块级build.gradle
确保app模块的build.gradle里没单独覆盖仓库配置,要是模块里写了repositories块,也得加上google()和mavenCentral()。 - 网络问题用镜像
要是国内网络访问Google仓库受限,就换成阿里云镜像,在settings.gradle的repositories里添加:maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' }
内容的提问来源于stack exchange,提问作者user15217679
相关产品推荐
相关产品推荐

