Android Studio Iguana中Coil Compose源码下载失败求助
项目集成coil-compose库后,点击Android Studio源码页面的Download sources按钮下载源码时失败,Gradle输出错误如下:
FAILURE: Build failed with an exception.
Where:
Initialization script '/private/var/folders/d7/g44k209s12g2b15zz4nlzyk40000gn/T/ijmiscinit7.gradle' line: 25What went wrong:
Execution failed for task ':feature:home:view:implementation:DownloadSources'.Could not resolve all files for configuration ':feature:home:view:implementation:downloadSources_238f4792-5185-455f-a47d-8db753dda73e'.
Could not find io.coil-kt:coil-compose:2.6.0@aar.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/io/coil-kt/coil-compose/2.6.0@aar/coil-compose-2.6.0@aar.pom
- https://repo.maven.apache.org/maven2/io/coil-kt/coil-compose/2.6.0@aar/coil-compose-2.6.0@aar.pom
- https://jitpack.io/io/coil-kt/coil-compose/2.6.0@aar/coil-compose-2.6.0@aar.pom
- https://oss.sonatype.org/content/repositories/snapshots/io/coil-kt/coil-compose/2.6.0@aar/coil-compose-2.6.0@aar.pom
Required by:
project :feature:home:view:implementation
环境信息
- Gradle分发版本:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip - Android Studio版本:Iguana | 2023.2.1 Patch 1
- 检查仓库配置:确保项目根目录的
settings.gradle中添加了Maven Central仓库,coil-compose发布在此仓库:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() // 其他仓库 } } - 修正依赖声明:依赖中不要加
@aar后缀,模块build.gradle里的依赖要写成标准格式:implementation("io.coil-kt:coil-compose:2.6.0") - 清理缓存并同步:
- 点击Android Studio右上角的Sync Project with Gradle Files重新同步
- 执行命令清理缓存:
./gradlew clean build --refresh-dependencies - 或通过
File > Invalidate Caches... > Invalidate and Restart清除IDE缓存
- 确认版本有效性:检查coil-compose 2.6.0版本是否存在,若不存在则更换为最新稳定版本后同步
内容的提问来源于stack exchange,提问作者Mneckoee

