提问



我对assets文件夹感到困惑。它并不是在Android Studio中自动创建的,几乎所有论坛都讨论了Eclipse。


如何在Android Studio中配置Assets目录?

最佳参考


由于Android Studio使用新的基于Gradle的构建系统,因此您应该将assets/放在源集内(例如,src/main/assets/)。[38] [39]


在典型的Android Studio项目中,您将拥有一个app/模块,其中main/源集(app/src/main/不在项目根目录下),因此您的主要资产将进入app/src/main/assets/]]。然而:



  • 如果您需要特定于构建的资源,例如debugrelease,您可以为这些角色创建源集(例如,app/src/release/assets/)

  • 您的产品口味也可以包含资产的源集(例如app/src/googleplay/assets/)

  • 你的仪器测试可以有androidTest源集与自定义资产(例如app/src/androidTest/assets/),但一定要问InstrumentationRegistry getContext(),而不是getTargetContext()]],访问这些资产



另外,快速提醒一下:资产在运行时是只读的。使用内部存储,外部存储或存储访问框架来读/写内容。[40] [41] [42]

其它参考1


让Android Studio为您完成。



  1. 在Android Studio( 1.0& above )中,右键单击文件夹并导航到 Assets Folder







  1. 在下一个屏幕上,只需点击 Finish






瞧!它将在 main 目标源集中创建 assets 文件夹。




其它参考2


查看项目的.iml文件,您将看到以下行:


 <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />


这意味着已经为Gradle声明了assets文件夹。您需要在src/main/下创建它(我使用的是Android Studio 0.4.2)。

其它参考3


选择app文件夹,然后:


File > New > folder > assets Folder


[43]


默认位置在/main文件夹中


[44]

其它参考4


简单地按照这个


文件>新建>文件夹>资源文件夹


注意:必须在创建文件夹之前选择应用程序。

其它参考5


在android studio中,您可以指定source,res,assets文件夹所在的位置。
对于build.gradle文件中的每个模块/应用程序,您可以添加如下内容:


android {
    compileSdkVersion 21
    buildToolsVersion "21.1.1"

    sourceSets {
        main {
            java.srcDirs = ['src']
            assets.srcDirs = ['assets']
            res.srcDirs = ['res']
            manifest.srcFile 'AndroidManifest.xml'
        }
    }
}

其它参考6


如果你在这个线程中尝试了所有的子弹都是徒劳的,请尝试清理你的项目。在我的情况下,它仅在Projet - > clean之后起作用

其它参考7


右键单击app文件夹 - >新建 - >文件夹 - >资产文件夹 - >设置目标源设置 - >单击完成按钮

其它参考8


文件>新建>文件夹>资源文件夹


[45]

其它参考9


升级到Android Studio的发布版本时,您可能会自动切换到新的Android项目View(有关详细信息,请参阅此处)。如果您切换回项目或包视图,则应该看到基于Gradle的项目的标准文件夹层次结构。然后参考CommonsWare对适当位置的回答。[46]

其它参考10


Src/main/Assets


如果选择了应用程序,它可能不会显示在侧栏上。单击顶部的下拉菜单,其中显示android并选择包。你会看到它。

其它参考11


资产文件夹放在main/src/assets路径中。

其它参考12


需要为gradle
配置参数
我希望能够奏效


// file: build.gradle  
sourceSets {
    main {
        assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/']
    }
}

其它参考13


嗨,非常简单,首先,资产文件夹不会自动创建项目。我们需要创造它。[48]


Assets文件夹的位置是: - App-> src-> assets


请看两张简单的图片:在此处输入图片说明


注意:对于craeting assets文件夹,只需单击项目右键单击选择NEW然后文件夹然后选择Assets,它将创建assets文件夹。

其它参考14


点击主目录→新目录→目录名称资产

其它参考15


第1步:转到文件。
第2步:转到文件夹。
第3步:创建资产文件夹。



在Assets文件夹中,只需输入字体并在需要时使用它。

其它参考16


在Android Studio中,单击app文件夹,然后单击src文件夹,再单击main文件夹。在主文件夹中,您可以添加assets文件夹。

其它参考17


在/app/src/main下创建目录或使用studio文件 - >新建 - >文件夹 - >资产文件夹。

其它参考18


两种方式
1.选择app/main文件夹,右键单击并选择New => Folder => Asset Folder
它将在main中创建assets目录



  1. 选择主文件夹,右键单击并选择New => Directory
    输入名称assets=> ok



[49]