Android Studio中Gradle构建失败:找不到任意版本的com.android.application
Gradle构建无法解析com.android.application插件的解决方案
针对你遇到的Gradle构建卡住、无法解析Android应用插件且仓库连接返回403的问题,可以尝试以下步骤解决:
检查仓库配置顺序
打开项目根目录的settings.gradle文件,确保google()仓库在所有仓库配置的最前面(Android插件优先从Google仓库拉取),配置示例:pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } }清理残留代理配置
查看全局Gradle配置文件(~/.gradle/gradle.properties)或项目内的gradle.properties,如果存在以下代理相关配置,直接注释或删除:# systemProp.http.proxyHost=xxx # systemProp.http.proxyPort=xxx # systemProp.https.proxyHost=xxx # systemProp.https.proxyPort=xxx清理Gradle缓存
执行以下命令清理本地Gradle缓存,避免缓存的错误文件干扰:
Unix/Linux/Mac:./gradlew cleanBuildCache rm -rf ~/.gradle/cachesWindows:
gradlew cleanBuildCache rd /s /q %USERPROFILE%\.gradle\caches验证JDK兼容性
确保使用的JDK是官方发布的OpenJDK或Oracle JDK 17,避免使用修改版JDK导致网络请求异常。匹配Gradle与插件版本
Android Gradle Plugin 8.0.1建议搭配Gradle 8.0版本,可修改项目gradle/wrapper/gradle-wrapper.properties中的版本:distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip排查网络拦截
尝试切换网络(如手机热点),或临时关闭防火墙、安全软件,确认是否是网络环境拦截了Gradle的仓库请求。
内容的提问来源于stack exchange,提问作者Marco
相关产品推荐
相关产品推荐

