Android Studio Gradle同步失败:依赖缺失及未知主机异常
Gradle同步问题解决办法
问题1:无法找到依赖com.android.tools.build:gradle:43.1.2
按以下步骤排查:
- 配置正确的仓库:确保项目的
settings.gradle(或旧版根目录build.gradle)中包含Google Maven仓库,示例配置:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() // Android Gradle Plugin仅在Google仓库发布,必须添加 mavenCentral() } } - 核对依赖版本号:
com.android.tools.build:gradle的版本号遵循x.y.z格式(如7.4.2、8.3.0),43.1.2不符合常规版本规则,大概率是输入错误,请确认项目要求的正确版本号后修改。 - 重新同步项目:点击Android Studio右上角的「Sync Now」按钮,等待同步完成。
问题2:未知主机错误No such host is known (jitpack.i3o)
按以下步骤修复:
- 修正仓库地址:在所有
build.gradle文件(根目录和模块目录)中查找错误的jitpack.i3o,替换为正确的jitpack.io。 - 检查代理配置:打开Android Studio的「File > Settings > Build, Execution, Deployment > Build Tools > Gradle」,在Proxy settings中确认代理配置正确;若无需代理,选择「No proxy」。
- 临时启用离线模式(可选):若网络不稳定,可在Gradle设置中勾选「Offline work」后同步项目,网络恢复后建议关闭该选项以获取最新依赖。
- 清理缓存重启:点击「File > Invalidate Caches... > Invalidate and Restart」,重启后重新同步项目。
内容的提问来源于stack exchange,提问作者zero
相关产品推荐
相关产品推荐

