我在哪里将’assets’文件夹放在Android Studio中?

Where do I place the 'assets' folder in Android Studio?

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

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


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

在典型的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()来访问这些资产

另外,快速提醒:资产在运行时是只读的。使用内部存储,外部存储或Storage Access Framework进行读/写内容。


让Android Studio为您完成。

  • 在Android Studio(1.0及以上版本)中,右键单击enter image description here文件夹并导航至Assets Folder
  • enter image description here

  • 在下一个屏幕上,单击Finish
  • enter image description here

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

    enter image description here


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

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

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


    选择app文件夹,然后:

    File> New> folder> Assets Folder

    enter image description here

    默认位置在/main文件夹中

    enter image description here


    简单地按照这个

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

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


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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    android {
        compileSdkVersion 21
        buildToolsVersion"21.1.1"

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


    enter image description here嗨非常简单,首先,assets文件夹不会自动创建项目。 我们需要创造它。

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

    请看两个简单的图像:在此输入图像描述

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


    点击主菜单→新建 - >目录→然后输入名称"资产"

    或者...... main - > new - > folder - > assets文件夹(见图)

    enter image description here


    简单地说,双班然后键入资产文件夹

    选择它在正确的位置创建


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

    Assets Folder


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


    右键单击app文件夹 - > new-> folder-> Assets文件夹 - >设置目标源设置 - >单击完成按钮


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


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


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

  • 选择主文件夹,右键单击并选择New => Directory
    输入名称为'assets'=> ok
  • enter image description here


    需要为gradle配置参数
    我希望能工作

    1
    2
    3
    4
    5
    6
    // file: build.gradle  
    sourceSets {
        main {
            assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/']
        }
    }

    1
    Src/main/Assets

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


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

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


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    follow these steps

    1)file->New->Folder
     there are multiple options like
          aidl folder
          assets folder
          jni folder
    2) choose options assets folder
    3) then there is option to change path of assets folder if you
        want to change then check otherwise left that checkbox of cahnge folder location
    4) click on finish


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


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