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?
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
versusrelease
, 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 leInstrumentationRegistry
pourgetContext()
, pasgetTargetContext()
, 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.
laissez Android Studio le faire pour vous.
- dans Android Studio ( 1.0 & above ), faites un clic droit sur le dossier et naviguez vers le
Assets Folder
.
- sur l'écran suivant il suffit de cliquer sur
Finish
.
et voilà! Il va créer le dossier assets
dans le dossier main
jeu de sources cible.
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).
sélectionnez le dossier app
et ensuite:
File
> New
> folder
> assets Folder
,
l'emplacement par défaut est à l'intérieur de /main
dossier
Simple suivez ce
Fichier > Nouveau > dossier > Dossier assets
Remarque : l'Application doit être sélectionné avant la création de dossier.
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'
}
}
}
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
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
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.
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é.
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.
placez le dossier assets dans le chemin main/src/assets
.
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/']
}
}
cliquer sur main → nouveau répertoire → Nom du répertoire "assets "
É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.
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.
créer un répertoire dans /app/src/main ou utiliser studio Fichier-> Nouveau -> Dossier - > Dossier des Actifs.
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
- sélectionnez le dossier principal, cliquez sur le bouton droit de la souris et sélectionnez New = > Directory Entrer le nom comme 'actif' = > ok