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

React Native集成CodePush构建失败:未找到:react-native-code-push匹配配置

解决方案

1. 修正settings.gradle配置

React Native 0.60及以上版本原生支持自动链接,不需要手动添加react-native-code-push的模块引入配置,直接删除你在android/settings.gradle中手动添加的以下两行代码:

include ':app', ':react-native-code-push'
project(':react-native-code-push').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-code-push/android/app')

仅保留原生自动链接语句即可解决配置b出现的「未找到项目:react-native-code-push的匹配配置」报错。

2. 解决依赖版本冲突

配置a的报错是Google服务版本校验触发的依赖范围不兼容问题,任选以下一种方式解决即可:

方式一:关闭Google服务版本校验

在项目根目录android/build.gradle的buildscript代码块内添加配置:

googleServices {
    disableVersionCheck = true
}

方式二:强制统一依赖版本

在项目根目录android/build.gradle的allprojects代码块内添加依赖强制配置:

allprojects {
    configurations.all {
        resolutionStrategy {
            force "net.minidev:json-smart:2.3"
        }
    }
}

3. 重新构建

修改完成后执行以下命令清理缓存后重新构建即可:

cd android && ./gradlew clean
cd .. && npm run android

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 22:45:06