首页 > 解决方案 > 带有波浪号的源文件夹名称从 Android Studio 上的构建中排除

问题描述

我的一些源文件夹名称以波浪号 ( e.g. MyCode~) 结尾,我刚刚意识到这些文件夹被排除在 Android Studio 上的构建之外。他们甚至不会出现在源列表中。

当我将源文件夹重命名为不带波浪号并重新启动项目时,我可以再次看到源文件夹。

这是在Android Studio中故意设计的吗?有没有办法禁用排除波浪号文件夹?我也使用 Xcode 和 Visual Studio,但似乎只有 Android Studio 排除了这些文件夹。

标签: android-studio

解决方案


默认情况下,Android Studio 设置为忽略任何以波浪号结尾的文件/文件夹名称。除了波浪号还有其他一些预定义的格式。但是,这是可配置的。

转到文件-> 设置-> 编辑器-> 文件类型(在 Windows 中,Mac 中也应该是类似的位置)并在底部查找忽略的文件和文件夹。你会看到这样的东西:

*.hprof;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;

我从未更改过此配置,所以我猜这是 Android Studio 设置的默认配置。在这里你可以看到一个图案*~

Android Studio 会自动忽略与这些匹配的任何文件或文件夹名称(在您的情况下,文件夹名称末尾有波浪号)。如果您尝试在末尾创建一个带有波浪号的新文件夹或文件,studio 将在此处显示错误。

然而,好消息是,这些表达方式是可以改变的。例如,您可以从忽略列表中删除*~,并且您的结尾带有波浪号的目录将在 Android Studio 中被接受。

希望这可以帮助。


推荐阅读