执行gradlew dependencies报错:com.android.application:8.5插件未找到求助
Gradle依赖解析错误求助
在CMD执行gradlew dependencies时触发以下构建失败:
FAILURE: Build failed with an exception.
Connecting to Daemon
错误详情
- 位置:构建文件
C:\Users\ADMIN\Documents\gamefaar\android\build\build.gradle第19行 - 问题原因:未找到插件
[id: 'com.android.application', version: '8.5'],搜索来源包括:- Gradle核心插件(该插件不在
org.gradle命名空间下) - 插件仓库(无法解析插件工件
com.android.application:com.android.application.gradle.plugin:8.5)- 已搜索仓库:Gradle中央插件仓库、Google仓库
- Gradle核心插件(该插件不在
环境信息
Gradle 8.5
- 构建时间:2023-11-29 14:08:57 UTC
- 版本修订:28aca86a7180baa17117e0e5ba01d8ea9feca598
- Kotlin:1.9.20
- Groovy:3.0.17
- Ant:Apache Ant(TM) 1.10.13(2023年1月4日编译)
- JVM:20(Oracle Corporation 20+36-2344)
- 操作系统:Windows 10 10.0 amd64
- Java版本:21
解决步骤
检查仓库配置
确保项目根目录的settings.gradle(或settings.gradle.kts)中正确配置了仓库:pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } }补全插件版本号
将build.gradle中的插件声明修改为完整版本号:plugins { id 'com.android.application' version '8.5.0' }清理Gradle缓存
删除本地缓存目录C:\Users\ADMIN\.gradle\caches,重新执行gradlew dependencies。检查网络与代理
确认网络可访问Google和MavenCentral仓库,受限环境下可在gradle.properties中配置代理:systemProp.http.proxyHost=你的代理地址 systemProp.http.proxyPort=代理端口 systemProp.https.proxyHost=你的代理地址 systemProp.https.proxyPort=代理端口
内容的提问来源于stack exchange,提问作者Farhat Rasool
相关产品推荐
相关产品推荐

