android studio中删除module后它的文件夹总是重新出现

这个问题应该很"个人化",也就是很可能只有我自己遇到[笑哭.png]。本不想专门写一篇博客,只自己在记事本上记录一下就OK了,但是一想万一有人遇到类似的问题呢?反正这也可以当记事本,也不是恶意刷博客数量。

我的一个Android项目里原来只有一个app,后来因为某些需要我在这个项目下又创建了一个app,当然名字不是app,不可能重名,姑且就叫bpp吧,如下图1。

图1

android studio中删除module后它的文件夹总是重新出现

有一天我认为用不到这个app了,想把它删了,然后就按照下图的顺序依次点鼠标就行了(或者更简单的方式是在根目录下的settings.gradle中直接把':app'去了更省事,其他的不要动,最后也要右键app选择“delete”),点完这几步,右下角再点一下“apply”或者“OK”按钮,最后在左边栏里右键app,选择"delete"就算彻底删除了,这个没什么可说的。

图2.

android studio中删除module后它的文件夹总是重新出现

但是奇怪的事情发生了,我删了这个app,然后不管是clean还是rebuild,这个app目录都像幽灵一样又自己出来了,删了以后一会又出来......【惊恐.gif】,不管删几次都一样,不过它里面的内容就只剩build目录和内部的两个子目录了,其他的没有了。所以我就想,肯定是某个脚本中有类似mkdir app的命令,然后clean或者rebuild的时候都会触发到这个命令,所以这个app目录就会重新创建了。然后我就全局模糊搜索关键字"mkdir app",结果没搜到......后来我又删了它,然后clean一下,果然又出来了...我突然想到clean是gradle中的一个task,就像下图3:

图3.

android studio中删除module后它的文件夹总是重新出现

每个项目默认都在根目录的build.gradle中有这个task,既然这里是delete,那么肯定不是我要找的类似于mkdir的这种操作,然后我又想到了根目录下另外一个跟gradle相关的文件:gradle.properties,打开一看,好家伙,原来罪魁祸首就在这啊...就是图4

图4.

android studio中删除module后它的文件夹总是重新出现

这里是之前配置的集群编译时本地的缓存目录......我二话没说,把这里去了,再重新删除,然后clean,rebuild等一顿猛如虎的操作之后,果然没有再出来,然后这个世界就美好了...