无法解析com.android.tools.build:gradle:8.5,配置根项目'android'失败求助
Gradle 8.5依赖找不到问题的解决方法
问题描述
- 配置根项目'android'时出错
无法解析配置':classpath'的全部文件。找不到com.android.tools.build:gradle:8.5。
已修改gradle-wrapper.properties和根目录build.gradle文件,但问题仍未解决。
解决步骤
验证Gradle版本兼容性
Gradle插件8.5要求Gradle运行时版本至少为8.4,检查gradle/wrapper/gradle-wrapper.properties中的distributionUrl是否正确:distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip确保仓库配置正确
根目录build.gradle必须包含Google Maven仓库,插件依赖从该仓库获取:buildscript { repositories { google() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:8.5' } }若使用新版Android Studio的
settings.gradle,需在dependencyResolutionManagement块中配置仓库:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } }清理缓存并重新同步
- 执行命令刷新依赖:
Windows环境替换为./gradlew clean build --refresh-dependenciesgradlew.bat clean build --refresh-dependencies - 在Android Studio中选择
File > Invalidate Caches... > Invalidate and Restart,重启后重新同步项目。
- 执行命令刷新依赖:
检查网络与代理设置
确认网络可正常访问Google Maven仓库,若使用代理,需在gradle.properties中配置代理信息:systemProp.http.proxyHost=你的代理地址 systemProp.http.proxyPort=代理端口 systemProp.https.proxyHost=你的代理地址 systemProp.https.proxyPort=代理端口
内容的提问来源于stack exchange,提问作者Abd El Rahman Afify
相关产品推荐
相关产品推荐

