Où placer le dossier ‘assets’ dans Android Studio?

Je suis confus au sujet du dossier des assets . Il n’est pas créé automatiquement dans Android Studio, et presque tous les forums dans lesquels il est question parlent d’Eclipse.

Comment le répertoire Assets peut-il être configuré dans Android Studio?

Etant donné qu’Android Studio utilise le nouveau système de génération basé sur Gradle , vous devriez placer des assets/ intérieur des ensembles de sources (par exemple, src/main/assets/ ).

Dans un projet Android Studio typique, vous aurez une app/ module, avec un main/ sourceet ( app/src/main/ off de la racine du projet), et vos ressources principales iront dans app/src/main/assets/ . Toutefois:

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

  • Vos produits peuvent également avoir des sources avec des ressources (par exemple, app/src/googleplay/assets/ )

  • Vos tests d’instrumentation peuvent avoir un ensemble de androidTest androidTest avec des ressources personnalisées (par exemple, app/src/androidTest/assets/ ), mais assurez-vous de demander à InstrumentationRegistry pour getContext()

En outre, un rappel rapide: les actifs sont en lecture seule à l’exécution. Utilisez le stockage interne, le stockage externe ou le Storage Access Framework pour le contenu en lecture / écriture.

Laissez Android Studio le faire pour vous.

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

entrer la description de l'image ici

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

entrer la description de l'image ici

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

entrer la description de l'image ici

En regardant dans le fichier .iml de votre projet, vous verrez la ligne suivante:

   

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).

Sélectionnez le dossier de l’ app , puis:

File > New > folder > folder assets Folder ,

entrer la description de l'image ici

l’emplacement par défaut est à l’intérieur du dossier /main

entrer la description de l'image ici

Simple à suivre

Fichier> Nouveau> dossier> dossier d’actifs

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

Dans Android Studio, vous pouvez spécifier où se trouvent les dossiers source, res, assets. pour chaque module / application du fichier build.gradle, vous pouvez append quelque chose comme:

 android { comstackSdkVersion 21 buildToolsVersion "21.1.1" sourceSets { main { java.srcDirs = ['src'] assets.srcDirs = ['assets'] res.srcDirs = ['res'] manifest.srcFile 'AndroidManifest.xml' } } } 

Si vous avez essayé toutes vos puces dans ce fil, essayez en vain de nettoyer votre projet. Dans mon cas, cela n’a fonctionné qu’après Projet -> clean

Faites un clic droit sur le dossier de l’application-> Nouveau-> Dossier-> Dossier Actifs-> Définissez l’ensemble de la source cible-> cliquez sur le bouton Terminer

Fichier> Nouveau> dossier> dossier d’actifs

Dossier Actifs

Lors de la mise à niveau vers la version finale d’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 basé sur Gradle. Ensuite, référez-vous à la réponse de CommonsWare pour l’emplacement approprié.

 Src/main/Assets 

Il peut ne pas apparaître sur votre barre latérale si l’application est sélectionnée. Cliquez sur le menu déroulant en haut qui indique android et sélectionnez les packages. vous le verrez alors.

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

besoin de configurer le paramètre pour gradle
J’espère que ça va marcher

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

entrer la description de l'image ici Salut très simple, tout d’abord, le dossier des actifs ne créera pas automatiquement avec le projet. nous devons le créer.

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

s’il vous plaît jeter un oeil de deux images simples: entrez la description de l’image ici

Remarque: pour créer un dossier d’actifs, cliquez simplement sur le bouton droit de la souris, sélectionnez Nouveau, puis Dossier puis Actifs, cela créera un dossier d’actifs.

Cliquez sur principal → nouveau répertoire → nom de répertoire “assets”

Étape 1: Aller aux fichiers. Étape 2: Accédez aux dossiers. Étape 3: Créer un dossier d’actifs.

Dans le dossier Assets, placez simplement les fonts et utilisez-les si nécessaire.

Dans Android Studio, cliquez sur le dossier de l’ app , puis sur le dossier src , puis sur le dossier main . Dans le dossier principal, vous pouvez append le dossier des ressources.

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

Deux manières: 1. sélectionnez l’application / le dossier principal, cliquez avec le bouton droit de la souris et sélectionnez Nouveau => Dossier => Dossier des biens.

  1. Sélectionnez le dossier principal, cliquez avec le bouton droit de la souris et sélectionnez Nouveau => Répertoire Entrez le nom comme «actifs» => ok

entrer la description de l'image ici