在Android Studio中添加资产文件夹


74

Android Studio再次更改了项目结构...现在

project
└── app-module
    ├── manifests
    ├── res
    └── java

我一直在网上寻找无处不在,但找不到资产文件夹放在何处。当我尝试通过Android Studio中的目录查看器(右键单击“新建...”目录)创建文件夹时,“目录”选项不可用。唯一可用的选项是:

Java Class
File
Module
Package
Image Asset

没有一个可以满足我在这里想要的。

有人知道吗?


1
这是带有图像指导的完整答案,请在此处输入链接说明
Ata Iravani

Answers:


104

您可以单击“项目”窗口,按Alt-Insert,然后选择“文件夹”->“资产文件夹”。Android Studio会自动将其添加到正确的位置。

您最有可能使用新的(Android)“ Android视图”查看您的项目。请注意,这是一个视图,而不是磁盘上的实际文件夹结构(自从将Gradle引入新的构建工具以来,该视图并未更改)。您可以通过单击“项目”窗口顶部的“ Android”一词并选择“项目”来切换到旧的“项目视图”。


17
您也可以在“ Android视图”中执行此操作:右键单击要在其上资产文件夹的模块的名称,然后导航到“新建”->“文件夹”->“资产”文件夹。
泰德·霍普

我尝试手动创建资产文件夹不起作用,必须遵循上述步骤:D谢谢
Yasitha Waduge 2015年

谢谢你,这是非常简单和直接的方式做
Sudhakar Kummarasetty

175

在Android Studio 1.5.1中如何操作的图像。

在“ Android”项目(请参见我的图像左上角的下拉列表)中,右键单击该应用...

在此处输入图片说明


谢谢你 我浪费了大约10分钟
却无所事事地

非常感谢!!图片的确值得一千个单词:)
AnilV '18年

13

据新Gradle based build system。我们必须放在文件夹assetsmain

或者只是右键单击您的项目,然后像创建它一样

文件>新建>文件夹>资产文件夹


对于您可以在何处放置资产文件夹,我还没有注意到任何限制。是src/main/assets特例吗?
E. Sundin

您的资产文件夹必须位于src / main /下
AndroidGeek

1
考虑下面的答案,我要添加一个不在中的资产文件夹目录src/main/。它有效
E. Sundin

6

为了指定任何其他资产文件夹,我在Gradle中使用了它。这会将moreAssets项目根目录中的文件夹添加到资产。

android {
    sourceSets {
        main.assets.srcDirs += '../moreAssets'
    }
}

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.