首页 > 解决方案 > gradlew clean vs gradlew clear 有什么区别

问题描述

我写错了,gradlew clear而不是gradlew clean在我的 react-native 项目的android文件夹中,我发现它做了一些严肃的工作。gradlew那么这是在做什么以及'sclear与's之间有什么区别clean?我找不到文档。

也最好理解:当我运行时,我gradlew.bat似乎正在运行一个 java 类。java类在哪里clean,在哪里?clear或者这是 gradlew (java) 程序的一些内部命令?

标签: androidreact-nativegradle

解决方案


好的,所以严肃的工作是“加载 6/6 个项目”,然后经过一段时间的搅动,它说:

C:\dev\devreact\noam\android>gradlew clear
Incremental java compilation is an incubating feature.

FAILURE: Build failed with an exception.

* What went wrong:
Task 'clear' not found in root project 'noam'. 
Some candidates are: 'clean'.

* Try:
Run gradlew tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 49.374 secs   

所以没有gradlew clear

关于清洁:您可以通过阅读以下内容收集很多信息:https ://www.labkey.org/Documentation/wiki-page.view?name=gradleClean

Gradle 文档没有提及清洁,也没有真正解释 Gradle 的内部结构。


推荐阅读