Android Studio中的Clean项目到底在做什么?

Tyr*_*911 11 android project

在破坏我的教程应用程序后,我已经使用了几次干净的项目.我通过对变量执行重构或其他一些奇特的命令来做到这一点.我实际上并不知道android studio在后台做了什么,我想知道是否有人能用简单的英语给出一个很好的详细答案.:)

先感谢您,

Cha*_*ruක 18

简单回答它删除构建目录

它会删除项目中已编译的文件,这意味着它会删除.class文件并重新编译项目.

来源在这里:https://www.jetbrains.com/help/idea/2016.3/cleaning-system-cache.html?search = clean

如果你想通过清洁自己来获得乐趣

使用cmd打开项目路径(转到项目路径并键入cmd,然后点击下面的输入)

在此输入图像描述

然后使用命令gradlew clean并按Enter键,看看它清理时会发生什么

在此输入图像描述

对于其他任务并满足您的项目的Mr.Gradle使用命令 gradlew help

在此输入图像描述


Leb*_*vsd 5

清理操作,基本上是调用./gradle clean应用程序目录中的任务,即删除所有生成的文件,删除构建文件夹。所以基本上下次你运行/构建所有的工件时都会从头开始构建并且不会被重用。

您可以在官方gradle 网站上找到更多信息

关于android插件的信息

Android 插件的DSL 参考


小智 1

清理项目会删除所有构建工件(例如:删除 app/build 文件夹)