web-dev-qa-db-fra.com

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

Je suis confus à propos du dossier assets. Il ne vient pas automatiquement créé dans Android Studio, et presque tous les forums dans lesquels cela est discuté parlent d'Eclipse.

Comment configurer le répertoire Assets dans Android Studio?

1330
kalehv

Puisque Android Studio utilise le nouveau système de compilation basé sur Gradle , vous devriez être insérer assets/ dans les jeux de sources (par exemple, src/main/assets/).

Dans un projet typique Android Studio, vous aurez un module app/, avec un ensemble de sources main/ (app/src/main/ à la racine du projet), et donc vos principaux actifs. irait dans app/src/main/assets/. Pourtant:

  • Si vous avez besoin d'actifs spécifiques à une génération, tels que debug par rapport à release, vous pouvez créer des ensembles de sources pour ces rôles (par exemple, app/src/release/assets/).

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

  • Vos tests d’instrumentation peuvent avoir un ensemble de sources androidTest avec des ressources personnalisées (par exemple, app/src/androidTest/assets/), mais assurez-vous de demander à InstrumentationRegistry ce qui vous convient getContext(), et non getTargetContext(), pour accéder à ces actifs

En outre, rappel rapide: les ressources sont en lecture seule au moment de l'exécution. Utilisez stockage interne , stockage externe ou Storage Access Framework pour le contenu en lecture/écriture.

1588
CommonsWare

Laissons Android Studio le faire pour vous.

  1. Dans Android Studio ( 1.0 et supérieur ), cliquez avec le bouton droit de la souris sur enter image description here dossier et accédez au Assets Folder.

enter image description here

  1. Sur l'écran suivant, cliquez simplement sur Finish.

enter image description here

Et le tour est joué! Il créera le dossier assets dans le jeu de sources cible main.

enter image description here

1410
Prince

En regardant à l'intérieur du 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).

119
Miguel El Merendero

Sélectionnez le dossier app puis:

File> New> folder> assets Folder,

enter image description here

l'emplacement par défaut est dans le dossier _/main_

enter image description here

84
Jorgesys

Simple suivre ceci

Fichier> Nouveau> dossier> Dossier actifs

Remarque: L'application doit être sélectionnée avant de créer un dossier.

33
Pankaj kumar

Dans Android studio, vous pouvez spécifier l'emplacement de la source, des dossiers et des dossiers d'actifs. pour chaque module/application dans le fichier build.gradle, 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'
        }
    }
}
25
Sportman Appman

enter image description here Salut très simple, tout d’abord, le dossier d’actifs ne sera pas créé automatiquement avec le projet. nous devons le créer.

L'emplacement du dossier Assets est: - App-> src-> assets

veuillez regarder deux images simples: entrez la description de l'image ici

Remarque: pour le dossier des actifs craeting, il suffit de cliquer sur le projet, de cliquer avec le bouton droit de la souris, de sélectionner NOUVEAU, puis le dossier, puis les actifs, le dossier correspondant sera créé.

24

Cliquez sur main → nouveau -> répertoire → et tapez comme nom "assets"

ou ... principal -> nouveau -> dossier -> dossier actifs (voir image)

enter image description here

16
Pablo Cegarra

Simplement, double shift puis tapez Dossier Actifs

choisissez-le pour être créé au bon endroit

15
Mohammad Alotol

Fichier> Nouveau> dossier> Dossier actifs

Assets Folder

14

clic droit sur le dossier de l'application-> nouveau-> dossier-> dossier Actifs-> définir le groupe cible cible-> cliquer sur le bouton d'arrivée

10
Shraddha Patel

Si vous avez essayé toutes vos balles dans ce fil en vain, essayez de nettoyer votre projet. Dans mon cas, cela ne fonctionnait qu'après Projet -> clean

10
zizoujab

Lors de la mise à niveau vers la version finale de Android Studio, vous pouvez basculer automatiquement vers la nouvelle vue du 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 Gradle. Ensuite, reportez-vous à Réponse de CommonsWare pour l'emplacement approprié.

7
stkent

Deux façons 1. Sélectionnez app/dossier principal, cliquez avec le bouton droit de la souris et sélectionnez Nouveau => Dossier => Dossier d'actifs. Il créera un répertoire "actifs" dans le dossier principal.

  1. Sélectionnez le dossier principal, cliquez avec le bouton droit de la souris et sélectionnez Nouveau => Répertoire Entrez le nom en tant que "ressources" => ok

enter image description here

7
TejpalBh

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

7
user7868389
Src/main/Assets

Il se peut que l’application ne soit pas affichée sur votre barre latérale. Cliquez sur le menu déroulant en haut qui indique Android et sélectionnez les packages. vous le verrez alors.

6
S.Doyle

besoin de configurer le paramètre pour gradle
J'espère que cela fonctionnera

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

Étape 1: Aller dans les fichiers. Étape 2: Aller dans les dossiers. Étape 3: Créer un dossier d’actifs.

Dans le dossier Assets, il suffit de mettre les polices et de les utiliser si nécessaire.

3
DEEP ADHIYA
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 
2
indrajeet jyoti

Dans Android Studio, cliquez sur le dossier app, puis sur le dossier src, puis sur le dossier main. Dans le dossier principal, vous pouvez ajouter le dossier des actifs.

2

Créez un répertoire sous/app/src/main ou utilisez studio File-> New -> Folder -> Assets Folder.

2
Durgesh