在Android Studio中添加资产文件夹

77

Android Studio又一次更改了项目结构...现在是这样的

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

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

Java Class
File
Module
Package
Image Asset

这些都不能满足我的需求。

有人解决了这个问题吗?


1
这是带有图像指导的完整答案。进入链接 - Ata Iravani
5个回答

183

Android Studio 1.5.1中的操作流程图。

在“Android”项目中(见我的图片左上角下拉菜单),右键单击应用程序...

输入图像描述


谢谢。我浪费了大约10分钟的时间在各个地方寻找这个。 - Senkwe
非常感谢!!图片确实价值千言万语 :) - AnilV

104

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

您很可能正在使用新的 "Android View" 查看您的项目。请注意,这是一个 视图,而不是实际的磁盘文件夹结构(自从 Gradle 成为新的构建工具以来,它并没有改变)。您可以通过在项目窗口顶部单击单词 "Android" 并选择 "Project" 来切换到旧的 "Project View"。


17
您也可以在“Android视图”中执行此操作:右键单击要添加资产文件夹的模块名称,然后导航到新建->文件夹->资产文件夹。 - Ted Hopp
我尝试手动创建资产文件夹,但不起作用,必须按照上述步骤操作:D 谢谢。 - Yasitha Waduge
谢谢,这是非常简单和直接的方法。 - Sudhakar Kummarasetty

16
根据新的Gradle基于构建系统,我们必须将assets放置在main文件夹下。
或者简单地右击您的项目并创建如下所示的文件夹: 文件 > 新建 > 文件夹 > 资源文件夹

我没有注意到在哪里放置资产文件夹方面存在任何限制。 src/main/assets 是特殊情况吗? - E. Sundin
你的资源文件夹必须位于 src/main/ 目录下。 - Zar E Ahmer
1
考虑我的下面的答案,我正在添加一个资产文件夹目录,它不驻留在src / main /中。 它可以工作。 - E. Sundin

6
为了指定任何附加资产文件夹,我已经在我的Gradle中使用了以下代码。这将添加moreAssets文件夹到项目根目录的assets文件夹中。
android {
    sourceSets {
        main.assets.srcDirs += '../moreAssets'
    }
}

3

右键点击应用程序-->选择

新建-->选择文件夹-->然后点击Assets文件夹


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接