gradle Cannot add task 'wrapper'

2019-07-30  本文已影响0人  2359634711

0x01导言

在学习react-native中,运行

react-native run-android

报错如下

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

0x02 解决过程

通过百度搜索,我发现,绝大部分答案是使用如下命令

gradle clean wrapper

然而,好像并无乱用

首先提示我gradle不存在,好嘛,那就将gradle包解压,并配置变量。

之后配置好gradle之后,但是并不能使用grale clean wraper

最终方案

最终,在一个国外论坛找到了可行的解决方案。

贴上链接

你可以修改文件内容

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

变成

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

因为

重写4.8中弃用的内置任务现在会产生错误。
尝试替换内置任务将产生类似于以下内容的错误:
无法添加任务“wrapper”,因为同名任务已存在。

Over

上一篇 下一篇

猜你喜欢

热点阅读