You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

引入Firebase Auth后Gradle同步报错:Failed to parse host dhruv求助

Gradle同步错误:Failed to parse host dhruv(引入Firebase Auth后)

我正在开发WhatsApp克隆应用,引入Firebase Auth依赖后执行Gradle同步时出现以下错误:

Task :prepareKotlinBuildScriptModel UP-TO-DATE
Warning: Failed to parse host dhruv

以下是针对性的解决步骤:

  • 检查Gradle配置中的仓库地址:排查项目级和模块级build.gradle,确保所有maven仓库(如Google、Maven Central)的地址格式正确,没有包含错误的主机名"dhruv"
  • 清理Gradle缓存:在项目根目录执行命令 ./gradlew cleanBuildCache,之后重新执行同步操作
  • 检查本地hosts文件:确认系统hosts文件中是否存在错误的域名映射指向"dhruv",导致主机解析失败
  • 验证Firebase依赖引入:确保模块级build.gradle中的Firebase Auth依赖格式正确,示例:
    implementation 'com.google.firebase:firebase-auth:22.3.1'
    
  • 重新触发Gradle同步:点击Android Studio右上角的「Sync Project with Gradle Files」按钮,或执行命令 ./gradlew sync

配置文件检查要点

项目级build.gradle

确认buildscript和allprojects块的仓库配置无错误,示例:

buildscript {
    dependencies {
        classpath 'com.google.gms:google-services:4.4.0'
    }
}
allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

模块级build.gradle

  • 确认文件底部已应用Google服务插件:apply plugin: 'com.google.gms.google-services'
  • 确保Firebase依赖版本与google-services插件版本兼容

settings.gradle

检查dependencyResolutionManagement块中的仓库配置,避免存在错误的主机指向配置

内容的提问来源于stack exchange,提问作者Fan E

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 05:15:44