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?
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.
Laissons Android Studio le faire pour vous.
Assets Folder
.Finish
.Et le tour est joué! Il créera le dossier assets
dans le jeu de sources cible main
.
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).
Simple suivre ceci
Fichier> Nouveau> dossier> Dossier actifs
Remarque: L'application doit être sélectionnée avant de créer un dossier.
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'
}
}
}
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éé.
Simplement, double shift puis tapez Dossier Actifs
choisissez-le pour être créé au bon endroit
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
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
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é.
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.
Placez le dossier assets dans le chemin main/src/assets
.
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.
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/']
}
}
É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.
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
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.
Créez un répertoire sous/app/src/main ou utilisez studio File-> New -> Folder -> Assets Folder.