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

执行gradlew bundleRelease报错:无法确定facebook-login:4.30.0构件

解决gradlew bundleRelease中com.facebook.android:facebook-login:4.30.0依赖错误的方案
  • 清理Gradle缓存
    本地Gradle缓存损坏可能导致依赖解析失败,执行以下命令清除缓存后重试:

    ./gradlew cleanBuildCache
    ./gradlew clean
    

    完成后重新运行./gradlew bundleRelease

  • 检查仓库配置
    确认项目根目录的build.gradle或settings.gradle中包含Facebook的Maven仓库,旧版本SDK依赖此仓库获取资源:

    repositories {
        mavenCentral()
        maven { url "https://maven.facebook.com/" }
    }
    
  • 强制刷新依赖
    让Gradle忽略本地缓存,重新拉取所有依赖:

    ./gradlew --refresh-dependencies bundleRelease
    
  • 排查网络问题
    确保当前网络可正常访问Maven Central及Facebook的Maven仓库,若处于受限网络环境,可尝试切换网络或配置Gradle代理。

  • 更新依赖版本
    4.30.0属于较旧的Facebook SDK版本,可能存在仓库资源移除或兼容性问题。建议升级到稳定新版本,例如:

    implementation 'com.facebook.android:facebook-login:15.1.0'
    

    升级后需同步项目并适配API变更。

  • 定位前置错误
    错误提示明确提到"Skipped due to earlier error",需查看构建日志中更早的报错信息,通常是其他依赖拉取失败或配置错误引发的连锁问题,优先解决前置错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 23:45:42