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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容