在 Android Studio 中添加资产文件夹

Posted

技术标签:

【中文标题】在 Android Studio 中添加资产文件夹【英文标题】:Adding an assets folder in Android Studio 【发布时间】:2014-12-29 16:08:27 【问题描述】:

android Studio 再次改变了它的项目结构......现在是

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

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

Java Class
File
Module
Package
Image Asset

这里没有一个能满足我的要求。

有人知道吗?

【问题讨论】:

这是带有图像指导的完整答案enter link description here 【参考方案1】:

如何在 Android Studio 1.5.1 中使用的图片。

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

【讨论】:

谢谢。我浪费了大约 10 分钟点击到处寻找这个 非常感谢!!图片确实值一千字:)【参考方案2】:

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

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

【讨论】:

您也可以在“Android 视图”中执行此操作:右键单击您想要资产文件夹的模块名称,然后导航到新建 -> 文件夹 -> 资产文件夹。 我尝试手动创建 assets 文件夹没有用,必须按照上述步骤操作:D 谢谢 谢谢,这是非常简单直接的方法【参考方案3】:

根据新Gradle based build system。我们必须将assets 放在main 文件夹下。

或者只需右键单击您的项目并像这样创建它

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

【讨论】:

我没有注意到关于放置资产文件夹的位置有任何限制。 src/main/assets 是特例吗? 你的asset文件夹必须在src/main/下 请考虑我在下面的回答,我正在添加一个不在src/main/ 中的一个资产文件夹 目录。它有效【参考方案4】:

要指定任何其他资产文件夹,我已将其与我的 Gradle 一起使用。这会将项目根目录中的文件夹 moreAssets 添加到资产中。

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

【讨论】:

【参考方案5】:

右击应用-->选择

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

【讨论】:

以上是关于在 Android Studio 中添加资产文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何在Android Studio上添加字体文件夹?

将“资产”文件夹放在 Android Studio 中的啥位置?

APK 大小比预期的要大 - android studio

当我尝试创建图像资产时,Android Studio 中不存在文件 Logo.png

无法在 IBM Watson Studio 中打开资产

Android NDK - 在没有Android Studio的情况下构建本机库