Je suis confus au sujet du assets
dossier. Il n'est pas créé automatiquement dans Android Studio, et presque tous les forums dans lesquels cela est discuté parlent d'Eclipse.
Comment configurer le répertoire des actifs dans Android Studio?
Je suis confus au sujet du assets
dossier. Il n'est pas créé automatiquement dans Android Studio, et presque tous les forums dans lesquels cela est discuté parlent d'Eclipse.
Comment configurer le répertoire des actifs dans Android Studio?
Étant donné qu'Android Studio utilise le nouveau système de construction basé sur Gradle , vous devriez mettre à l' assets/
intérieur des ensembles source (par exemple, src/main/assets/
).
Dans un projet Android Studio typique, vous aurez un app/
module, avec un ensemble de main/
sources ( app/src/main/
hors de la racine du projet), et donc vos ressources principales entreront app/src/main/assets/
. Toutefois:
Si vous avez besoin d'actifs spécifiques à une génération, tels que debug
versus release
, vous pouvez créer des ensembles de sources pour ces rôles (par exemple, app/src/release/assets/
) .
Les saveurs de vos produits peuvent également avoir des ensembles de 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 assurez - vous de demander au InstrumentationRegistry
pour getContext()
, non getTargetContext()
, d'accéder à ces actifs
Un rappel rapide: les ressources sont en lecture seule au moment de l'exécution. Utiliser le stockage interne , stockage externe , ou le cadre d' accès au stockage pour le contenu en lecture / écriture.
setTypeface()
tous lesTextView
widgets (et autres qui héritent deTextView
) dont vous souhaitez utiliser cette police particulière.countries.txt
dans leassets/
répertoire. Voici un exemple de projet qui, entre autres, copie un fichier des actifs dans le stockage interne. Si vous avez d'autres préoccupations, veuillez poser une question distincte sur le débordement de pile, où vous fournissez un exemple reproductible minimal .Laissez Android Studio le faire pour vous.
Assets Folder
.Finish
.Et le tour est joué! Il créera le
assets
dossier dans l'main
ensemble source cible.la source
En regardant à l'intérieur du 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).la source
Sélectionnez le
app
dossier puis:File
>New
>folder
>assets Folder
,l'emplacement par défaut est dans le
/main
dossierla source
Tout d'abord, le dossier "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 l'image simple ci-dessous.
Remarque: Pour créer un dossier d'actifs, cliquez simplement sur Projet => Clic droit => Sélectionnez Nouveau => Dossier => Actifs. Il créera le dossier Assets.
la source
C'est simple, suivez ces étapes
Fichier> Nouveau> Dossier> Dossier des actifs
Remarque: l' application doit être sélectionnée avant de créer un dossier.
la source
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 ajouter quelque chose comme:
la source
Simplement, double shift puis tapez Assets Folder
choisissez-le pour être créé au bon endroit
la source
Cliquez sur principal → nouveau -> répertoire → et tapez comme nom "actifs"
ou ... principal -> nouveau -> dossier -> dossier d'actifs (voir image)
la source
Fichier> Nouveau> dossier> dossier d'actifs
la source
Si vous avez essayé toutes vos balles dans ce fil en vain, essayez de nettoyer votre projet. Dans mon cas, cela n'a fonctionné qu'après
Projet
->clean
la source
clic droit sur le dossier de l'application-> nouveau-> dossier-> dossier des actifs-> définir la source cible définie-> cliquer sur le bouton Terminer
la source
Deux façons:
Sélectionnez l'application / dossier principal, cliquez avec le bouton droit et sélectionnez Nouveau => Dossier => Dossier d'actifs. Il créera le répertoire «assets» en principal.
Sélectionnez le dossier principal, cliquez avec le bouton droit et sélectionnez Nouveau => Répertoire Entrez le nom comme 'actifs' => Ok.
la source
Lors de la mise à niveau vers la version finale d'Android Studio, vous pouvez être automatiquement basculé 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. Reportez-vous ensuite à la réponse de CommonsWare pour l'emplacement approprié.
la source
Placez le dossier des ressources dans le
main/src/assets
chemin.la source
besoin de configurer le paramètre pour gradle
j'espère que cela fonctionnera
la source
Il peut ne pas s'afficher 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.
la source
Étape 1: Allez dans Fichiers. Étape 2: accédez aux dossiers. Étape 3: créer un dossier d'actifs.
Dans le dossier Assets, mettez simplement les polices et utilisez-les si nécessaire.
la source
Dans Android Studio, cliquez sur le
app
dossier, puis sur lesrc
dossier, puis sur lemain
dossier. Dans le dossier principal, vous pouvez ajouter le dossier des ressources.la source
Créez un répertoire sous / app / src / main ou utilisez Studio File-> New -> Folder -> Assets Folder.
la source
la source