use assets android studio




Où dois-je placer le dossier 'assets' dans Android Studio? (12)

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

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


Cliquez sur principal → nouveau répertoire → nom de répertoire "assets"


Comme Android Studio utilise le nouveau système de compilation basé sur Gradle , vous devez placer des assets/ intérieur des ensembles sources (par exemple, src/main/assets/ ).

Dans un projet Android Studio typique, vous disposez d'une app/ module, avec un ensemble main/ source ( app/src/main/ off de la racine du projet), et vos principaux éléments iraient donc dans app/src/main/assets/ . Toutefois:

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

  • Les arômes de votre produit peuvent également avoir des ensembles de sources avec des actifs (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() , pas getTargetContext() , pour accéder à ces ressources

En outre, un rappel rapide: les actifs sont en lecture seule au moment de l'exécution. Utilisez le stockage interne, le stockage externe ou le cadre d'accès au stockage pour le contenu en lecture / écriture.


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 ajouter le dossier des actifs.


Dans studio android, vous pouvez spécifier où se trouvent les dossiers source, res, assets. 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'
        }
    }
}

Lors de la mise à niveau vers la version d'Android Studio, vous pouvez basculer automatiquement vers le nouveau projet Android View (voir here 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é.


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


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


Simple suivez ceci

Fichier> Nouveau> dossier> dossier des actifs

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


faites un clic droit sur le dossier de l'application-> nouveau-> dossier-> dossier des biens-> définissez le jeu de la source cible-> cliquez sur le bouton de fin


Étape 1: accédez aux fichiers. Étape 2: accédez aux dossiers. Étape 3: Créer un dossier de ressources

Dans le dossier Assets, mettez simplement les polices et utilisez-les si nécessaire.


Fichier> Nouveau> dossier> dossier des actifs


Src/main/Assets

Il se peut que votre barre latérale ne s'affiche pas si l'application est sélectionnée. Cliquez sur la liste déroulante en haut qui dit android et sélectionnez les paquets. vous le verrez alors.





android-assets