小能豆

无法添加任务“wrapper”,因为同名任务已存在

javascript

当安装“react-native init AwesomeProject”时,运行时出现此错误react-native run-android

Could not determine java version from '11.0.1'.

快速谷歌搜索建议我需要更新distributionUrlGradle-wrapper。完成此操作后,我面临一个新的错误:

Cannot add task 'wrapper' as a task with that name already exists.

这表明问题出在以下文件中:

/AwesomeProject/android/build.gradle' line: 36

看起来像这样

task wrapper(type: Wrapper) {
    gradleVersion = '4.4'
    distributionUrl = distributionUrl.replace("bin", "all")
}

我一直在反复尝试弄清楚这是怎么回事。有些东西开箱后就不能正常工作,这似乎很奇怪。有人遇到过类似的问题吗?


阅读 41

收藏
2024-06-05

共1个答案

小能豆

您还可以更新

task wrapper(type: Wrapper) {
    gradleVersion = '4.4'    
    distributionUrl = distributionUrl.replace("bin", "all")
}

wrapper {
    gradleVersion = '4.4'
    distributionUrl = distributionUrl.replace("bin", "all")
}

作为

覆盖 4.8 中已弃用的内置任务现在会产生错误。

尝试替换内置任务将产生类似以下内容的错误:

无法添加任务“wrapper”,因为同名任务已存在。

2024-06-05