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

React Native 0.65.1集成RNUILib 5.30.0 Android构建失败问题求助

错误原因

该构建报错由@react-native-community/blur:3.6.0依赖的com.eightbitlab:blurview:1.6.3包无法拉取导致,该版本包已从主流公开Maven仓库下架,现有配置的仓库地址无法检索到对应资源。

解决方案

按优先级从高到低给出可落地的操作方法:

方案1:升级@react-native-community/blur版本

3.6.0之后的版本已调整依赖拉取规则,适配现有公开Maven仓库,直接执行命令升级即可:

# npm执行
npm install @react-native-community/blur@4.3.2
# yarn执行
yarn add @react-native-community/blur@4.3.2

升级后清理Android构建缓存重新运行:

cd android
./gradlew clean
cd ..
react-native run-android

方案2:添加jcenter仓库兜底(仅临时使用)

如果项目暂时无法升级依赖,可修改项目根目录下的android/build.gradle文件,在allprojects.repositories节点的末尾添加jcenter仓库地址:

allprojects {
    repositories {
        // 原有仓库配置保持不变
        maven { url 'https://jcenter.bintray.com/' }
    }
}

修改后清理缓存重新构建即可。

方案3:强制指定兼容版本blurview

如果上述两种方案都不适用,可在android/app/build.gradle文件的dependencies节点上方添加强制依赖配置:

configurations.all {
    resolutionStrategy {
        force 'com.eightbitlab:blurview:1.6.6'
    }
}

1.6.6版本完全兼容@react-native-community/blur:3.6.0的调用逻辑,不会出现功能异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 07:39:02