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

荒凉一梦 提交于 2019-11-25 22:31:24

问题


I am confused about the assets folder. It doesn\'t come auto-created in Android Studio, and almost all the forums in which this is discussed talk about Eclipse.

How can the Assets directory be configured in Android Studio?


回答1:


Since Android Studio uses the new Gradle-based build system, you should be putting assets/ inside of the source sets (e.g., src/main/assets/).

In a typical Android Studio project, you will have an app/ module, with a main/ sourceset (app/src/main/ off of the project root), and so your primary assets would go in app/src/main/assets/. However:

  • If you need assets specific to a build, such as debug versus release, you can create sourcesets for those roles (e.g,. app/src/release/assets/)

  • Your product flavors can also have sourcesets with assets (e.g., app/src/googleplay/assets/)

  • Your instrumentation tests can have an androidTest sourceset with custom assets (e.g., app/src/androidTest/assets/), though be sure to ask the InstrumentationRegistry for getContext(), not getTargetContext(), to access those assets

Also, a quick reminder: assets are read-only at runtime. Use internal storage, external storage, or the Storage Access Framework for read/write content.




回答2:


Let Android Studio do it for you.

  1. In Android Studio (1.0 & above), right-click on the

    folder and navigate to the Assets Folder.

  1. On the next screen just click Finish.

And voila! It will create the assets folder in the main target source set.




回答3:


Looking inside the .iml file of your project you will see the following line:

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

This means the "assets" folder is already declared for Gradle. You will need to create it under src/main/ (I'm using Android Studio 0.4.2).




回答4:


Select the app folder and then:

File > New > folder > assets Folder ,

the default location is inside /main folder




回答5:


It's simple, follow these steps

File > New > Folder > Assets Folder

Note : App must be selected before creating folder.




回答6:


First of all the "Assets" folder will not be created automatically with the project. We have to create it.

The location of Assets folder is: App > src > Assets

Please have a look of the simple image below.

Note: For creating assets folder just click on Project => Right click => Select New => Folder => Assets. It will create Assets folder.




回答7:


In android studio you can specify where the source, res, assets folders are located. for each module/app in the build.gradle file you can add something like:

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.1"

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



回答8:


Simply, double shift then type Assets Folder

choose it to be created in the correct place




回答9:


Click over main → new -> directory → and type as name "assets"

or... main -> new -> folder -> assets folder (see image)




回答10:


File > New > folder > assets Folder




回答11:


If you tried all your bullets in this thread in vain try cleaning your project . In my case it only worked after Projet -> clean




回答12:


right click on app folder->new->folder->Assets folder->set Target Source set->click on finish button




回答13:


When upgrading to the release version of Android Studio, you may be automatically switched to the new Android project View (see here for more info). If you swap back to either the Project or Packages view, you should see the standard folder hierarchy of a Gradle-based project. Then refer to CommonsWare's answer for the appropriate location.




回答14:


Put the assets folder in the main/src/assets path.




回答15:


Two ways:

  1. Select app/main folder, Right click and select New => Folder => Asset Folder. It will create 'assets' directory in main.

  2. Select main folder, Right click and select New => Directory Enter name as 'assets' = > Ok.




回答16:


need configure parameter for gradle
i hope is will work

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



回答17:


Src/main/Assets

It might not show on your side bar if the app is selected. Click the drop-down at the top that says android and select packages. you will see it then.




回答18:


Step 1 : Go to Files. Step 2 : Go to Folders. Step 3 : Create Assets Folder.

In Assets folder just put fonts and use it if needed.




回答19:


In Android Studio, click on the app folder, then the src folder, and then the main folder. Inside the main folder you can add the assets folder.




回答20:


Either create a directory under /app/src/main or use studio File-> New -> Folder - > Assets Folder.




回答21:


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 


来源:https://stackoverflow.com/questions/18302603/where-do-i-place-the-assets-folder-in-android-studio

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!