在Android Studio中新建目录和新建文件夹有什么区别?
以下是菜单选项的图像:

发布于 2015-04-05 13:31:00
简短的回答
在Android Studio项目中添加文件夹时使用 folder 。这就是Android Studio对它们的称呼。目录是IntelliJ所说的文件夹。Android Studio是建立在IntelliJ之上的,所以有一些命名上的混乱。
长长的答案
尽管文件夹和目录之间存在技术差异(参见here和here),但它们经常(正确或不正确地)互换使用。这一点甚至可以在这两个SO问题的标题中看到:
当Android Studio的新用户在菜单结构中看到这两个选项时,这可能会让他们感到困惑。当用户添加一个新目录,然后它不会显示在Android文件夹视图中时,会导致更多的混乱。例如,请参阅以下问题:
如果您从菜单中选择Project或Packages视图,文件夹确实会显示出来:

但是,如果您希望Android文件夹自动显示在Android视图中,则需要右键单击并使用New > folder > Assets文件夹(如果您正在添加一个assets文件夹)。然后,您可以通过选择New > Directory选项向其中添加一个类似于"fonts“的子文件夹。
Android Studio是建立在IntelliJ IDEA之上的。IntelliJ本身有一个菜单选项来添加一个目录(如here所示)。但Android将文件存储在所谓的文件夹中。因此,当这两个平台在Android Studio中放在一起时,会出现一些命名混乱。(这是我的解释,但也许他们真的想区分目录和文件夹之间的细微差别。)
您可以从您的菜单图像中看到,还有一个"Android资源目录“选项。(您可以通过右键单击res目录/文件夹而不是子目录来获得它。)您可以使用它来添加资源文件夹,如raw、menu、values等。
https://stackoverflow.com/questions/29454427
复制相似问题