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

React Native 0.71.13升级至0.72.0时extractDeepLinksDebug任务创建失败

React Native 0.71.13 升级到0.72.0构建报错:无法创建:app:extractDeepLinksDebug任务

问题描述

升级React Native从0.71.13到0.72.0后,构建Android应用时触发以下错误:

无法加载:app项目的任务,具体为无法创建任务':app:extractDeepLinksDebug'。错误根源是java.lang.NullPointerException:因'value'为null无法调用Object.toString(),问题出在处理manifestPlaceholders时。

关键错误栈片段:

org.gradle.api.internal.tasks.DefaultTaskContainer$TaskCreationException: Could not create task ':app:extractDeepLinksDebug'.
at org.gradle.api.internal.tasks.DefaultTaskContainer.taskCreationException(DefaultTaskContainer.java:715)
...
Caused by: java.lang.NullPointerException: Cannot invoke "Object.toString()" because "value" is null
at com.android.build.gradle.internal.core.dsl.impl.ConsumableComponentDslInfoImplKt.getManifestPlaceholders(ConsumableComponentDslInfoImpl.kt:267)

解决方案

  • 检查android/app/build.gradle中的manifestPlaceholders配置,确保所有占位符都有非空的字符串值。例如,移除或修复类似manifestPlaceholders = { SOME_KEY = null }的无效配置。
  • 排查第三方依赖传递的manifestPlaceholders,若存在未赋值的占位符,手动在build.gradle中覆盖为有效值,或更新依赖至兼容RN 0.72.0的版本。
  • 执行./gradlew clean清理Gradle缓存,再重新构建项目。
  • 确认Gradle版本符合RN 0.72.0要求(需Gradle 8.0及以上),若版本不符,更新android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl字段至对应版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 05:50:55