Où puis-je placer le dossier 'assets' dans Android Studio?

je suis confus au sujet du dossier assets . Il ne vient pas auto-créé dans Android Studio, et presque tous les forums dans lesquels cela est discuté parler D'Eclipse.

comment configurer le répertoire D'actifs dans Android Studio?

1211
demandé sur Peter Mortensen 2013-08-18 22:54:46

19 réponses

puisque Android Studio utilise le nouveau système de construction basé sur Grad , vous devriez être mettre assets/ à l'intérieur des ensembles de sources (par exemple, src/main/assets/ ).

dans un projet de studio Android typique, vous aurez un module app/ , avec un main/ sourceset ( app/src/main/ hors de la racine du projet), et donc vos actifs primaires seraient aller dans app/src/main/assets/ . Toutefois:

  • si vous avez besoin d'actifs spécifiques à un build, tels que debug versus release , vous pouvez créer des sources pour ces rôles (E. g,. app/src/release/assets/ )

  • vos saveurs de produit peuvent également avoir des sources avec des actifs (par exemple, app/src/googleplay/assets/ )

  • vos tests d'instrumentation peuvent avoir un androidTest sourceset avec des actifs personnalisés( par exemple, app/src/androidTest/assets/ ), mais n'oubliez pas de demander le InstrumentationRegistry pour getContext() , pas getTargetContext() , pour accéder à ces actifs

aussi, un rappel rapide: les actifs sont en lecture seule à l'exécution. Utiliser stockage interne , stockage externe , ou le cadre D'accès au stockage pour le contenu en lecture/écriture.

1480
répondu CommonsWare 2016-09-15 13:31:06

laissez Android Studio le faire pour vous.

  1. dans Android Studio ( 1.0 & above ), faites un clic droit sur le dossier enter image description here et naviguez vers le Assets Folder .

enter image description here

  1. sur l'écran suivant il suffit de cliquer sur Finish .

enter image description here

et voilà! Il va créer le dossier assets dans le dossier main jeu de sources cible.

enter image description here

1328
répondu Prince 2015-05-22 18:23:34

regarde à l'intérieur de l' .fichier iml de votre projet vous verrez la ligne suivante:

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

cela signifie que le dossier" assets " est déjà déclaré Pour Gradle. Vous devrez le créer sous src/main/ (J'utilise Android Studio 0.4.2).

114
répondu Miguel El Merendero 2017-01-21 11:38:42

sélectionnez le dossier app et ensuite:

File > New > folder > assets Folder ,

enter image description here

l'emplacement par défaut est à l'intérieur de /main dossier

enter image description here

74
répondu Jorgesys 2017-08-10 18:46:45

Simple suivez ce

Fichier > Nouveau > dossier > Dossier assets

Remarque : l'Application doit être sélectionné avant la création de dossier.

30
répondu Pankaj kumar 2015-07-27 10:22:20

dans android studio, vous pouvez spécifier où les dossiers source, res, assets sont situés. pour chaque module / application de la construction.vous pouvez ajouter quelque chose comme:

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.1"

    sourceSets {
        main {
            java.srcDirs = ['src']
            assets.srcDirs = ['assets']
            res.srcDirs = ['res']
            manifest.srcFile 'AndroidManifest.xml'
        }
    }
}
22
répondu Sportman Appman 2014-12-11 14:57:07

si vous avez essayé toutes vos balles dans ce fil en vain essayer de nettoyer votre projet . Dans mon cas, ça n'a marché qu'après. Projet -> clean

9
répondu zizoujab 2015-06-22 23:03:41

clic droit sur le dossier de l'application->nouveau->dossier->dossier des actifs->définir le jeu de Source Cible - > cliquer sur le bouton Terminer

9
répondu Shraddha Patel 2017-02-15 05:04:38

Fichier > Nouveau > dossier > Dossier assets

Assets Folder

9
répondu Gowtham Subramaniam 2017-12-04 09:52:12

enter image description here salut il très simple, tout d'abord, le dossier de biens ne créera pas automatique avec le projet. nous avons besoin de créer.

le répertoire de localisation des actifs est: - App - > src - > assets

veuillez jeter un oeil à deux images:entrez la description de l'image ici

Note: pour le dossier craeting assets il suffit de cliquer sur project right click sélectionner NEW then folder puis Assets, il va créer dossier des actifs.

7
répondu Lovekush Vishwakarma 2018-06-18 10:48:12

lors de la mise à niveau vers la version de version D'Android Studio, vous pouvez être automatiquement commuté à la nouvelle vue projet Android (voir ici pour plus d'informations). Si vous revenez à la vue projet ou Packages, vous devriez voir la hiérarchie de dossiers standard d'un projet basé sur Gradle. Ensuite, se référer à réponse de CommonsWare pour l'emplacement approprié.

6
répondu stkent 2017-09-10 12:28:28
Src/main/Assets

Il pourrait ne pas apparaître sur votre barre latérale si l'application est sélectionnée. Cliquez sur le drop-down en haut qui dit android et sélectionnez paquets. vous verrez ensuite.

6
répondu S.Doyle 2017-10-11 11:15:27

placez le dossier assets dans le chemin main/src/assets .

6
répondu Roland Weisleder 2017-10-25 20:05:08

paramètre de configuration nécessaire pour gradle

j'espère que se sera le travail

// file: build.gradle  
sourceSets {
    main {
        assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/']
    }
}
5
répondu madjardi 2016-02-18 19:55:04

cliquer sur main → nouveau répertoire → Nom du répertoire "assets "

3
répondu Pablo Cegarra 2017-01-21 11:35:37

Étape 1 : Allez aux fichiers. Étape 2: aller aux dossiers. Étape 3: Créer Le Dossier Des Biens.

dans le dossier des actifs il suffit de mettre des polices et de l'utiliser si nécessaire.

2
répondu DEEP ADHIYA 2018-03-20 13:57:23

dans Android Studio, cliquez sur le dossier app , puis sur le dossier src , puis sur le dossier main . À l'intérieur du dossier principal, vous pouvez ajouter le dossier des actifs.

1
répondu Dharmendra Pratap 2017-01-21 11:37:38

créer un répertoire dans /app/src/main ou utiliser studio Fichier-> Nouveau -> Dossier - > Dossier des Actifs.

1
répondu Durgesh 2018-02-15 04:52:59

deux voies 1. sélectionnez app / main folder, clic droit et sélectionnez New => Folder => Asset Folder Il permettra de créer des "éléments d'actif" - répertoire dans le répertoire principal

  1. sélectionnez le dossier principal, cliquez sur le bouton droit de la souris et sélectionnez New = > Directory Entrer le nom comme 'actif' = > ok

enter image description here

1
répondu TejpalBh 2018-05-08 10:25:48