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

React Native Android运行报错:Could not determine the dependencies of null

React Native Android 依赖解析错误解决方案

这个错误是因为项目同时启用了Java工具链特性和传统的sourceCompatibility/targetCompatibility配置,两者冲突导致依赖解析失败。解决步骤如下:

  • 打开项目根目录下的android/build.gradle(项目级构建文件,不是app模块下的)
  • 查找并删除所有项目级的sourceCompatibility和targetCompatibility配置,比如类似这样的代码块:
    tasks.withType(JavaCompile) {
        sourceCompatibility = JavaVersion.VERSION_11
        targetCompatibility = JavaVersion.VERSION_11
    }
    
  • 在项目级build.gradle的顶层添加Java工具链配置(根据你的React Native版本选择对应Java版本,RN 0.70+推荐用11或17):
    java {
        toolchain {
            languageVersion.set(JavaLanguageVersion.of(11))
        }
    }
    
  • 执行gradle清理和刷新依赖命令:
    ./gradlew clean
    ./gradlew build --refresh-dependencies
    
  • 重新运行React Native项目即可。

内容的提问来源于stack exchange,提问作者A l e k s a n d r a

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 17:55:58