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

React Native Android Studio安装新插件时Gradle报错构建失败求助

Gradle报错解决:native_modules.gradle第401行错误

问题场景

现有依赖下应用运行正常,但安装任何新插件/依赖(本次安装的是@react-native-community/datetimepicker@7.0.1)时,出现以下Gradle报错:

gradle error script 'PATH\node_modules@react-native-community\cli-platform-android\native_modules.gradle' line: 401

当前依赖版本:

  • "react": "18.1.0"
  • "react-native": "0.70.6"

解决步骤

  • 清理依赖缓存并重装
    执行以下命令:

    yarn cache clean
    rm -rf node_modules
    rm yarn.lock
    yarn install
    
  • 清理Android构建缓存
    进入项目的android目录,运行:

    ./gradlew clean
    ./gradlew build --refresh-dependencies
    
  • 匹配cli-platform-android版本
    RN 0.70.6需要特定版本的@react-native-community/cli-platform-android支持,在package.json中手动指定兼容版本:

    "@react-native-community/cli-platform-android": "7.0.3"
    

    添加后重新执行yarn install

  • 临时修复报错脚本
    找到报错文件node_modules/@react-native-community/cli-platform-android/native_modules.gradle的第401行,检查是否存在路径或变量问题,常见修复是调整该行代码为:

    def reactNativeProjectDir = rootProject.projectDir
    

    (若该行逻辑不同,可根据上下文调整变量定义)

  • 降级datetimepicker版本
    @react-native-community/datetimepicker@7.0.1可能与RN 0.70.6不兼容,尝试降级到适配版本:

    yarn remove @react-native-community/datetimepicker
    yarn add @react-native-community/datetimepicker@6.7.3
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 22:12:42