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

React Native 0.72-rc6 Android Release构建报错:Gradle任务依赖问题

解决Gradle构建错误::app:lintVitalAnalyzeRelease 隐式依赖问题

FAILURE: Build failed with an exception.

出错原因:
检测到任务 ':app:lintVitalAnalyzeRelease'(类型为 'AndroidLintAnalysisTask')的配置存在问题。

Gradle 检测到以下路径存在问题:'/Users/tom/Documents/GitHub/media/android/app/build/intermediates/ReactNativeVectorIcons'。

原因:任务 ':app:lintVitalAnalyzeRelease' 使用了任务 ':app:copyReactNativeVectorIconFonts' 的输出,但未声明显式或隐式依赖。这可能会根据任务执行顺序导致生成错误结果。

可行解决方案

方案1:将copyReactNativeVectorIconFonts声明为lintVitalAnalyzeRelease的输入

在项目的app/build.gradle文件中添加如下配置:

tasks.named('lintVitalAnalyzeRelease') {
    inputs.dir tasks.named('copyReactNativeVectorIconFonts').map { it.outputs.files }
}

方案2:用dependsOn声明显式依赖

在app/build.gradle中加入:

tasks.named('lintVitalAnalyzeRelease') {
    dependsOn 'copyReactNativeVectorIconFonts'
}

方案3:用mustRunAfter指定执行顺序

在app/build.gradle中添加:

tasks.named('lintVitalAnalyzeRelease') {
    mustRunAfter 'copyReactNativeVectorIconFonts'
}

内容的提问来源于stack exchange,提问作者Engr.Aftab Ufaq

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 16:57:01