执行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
相关产品推荐
相关产品推荐

