¿Dónde coloco la carpeta ‘activos’ en Android Studio?

Estoy confundido sobre la carpeta de assets . No viene autocreado en Android Studio, y casi todos los foros en los que se discute esto hablan de Eclipse.

¿Cómo se puede configurar el directorio de Activos en Android Studio?

Dado que Android Studio utiliza el nuevo sistema de comstackción basado en Gradle , debe colocar assets/ dentro de los conjuntos fuente (p. Ej., src/main/assets/ ).

En un proyecto típico de Android Studio, tendrá una app/ módulo, con un main/ sourceet ( app/src/main/ off de la raíz del proyecto), de modo que sus activos principales irán a app/src/main/assets/ . Sin embargo:

  • Si necesita activos específicos para una comstackción, como debug frente a release , puede crear conjuntos de orígenes para esos roles (p. Ej., app/src/release/assets/ )

  • Los sabores de sus productos también pueden tener conjuntos de orígenes con activos (p. Ej., app/src/googleplay/assets/ )

  • Sus pruebas de instrumentación pueden tener un conjunto de androidTest androidTest con activos personalizados (por ejemplo, app/src/androidTest/assets/ ), aunque asegúrese de pedirle a InstrumentationRegistry obtenga getContext() , no getTargetContext() , para acceder a esos activos

Además, un recordatorio rápido: los activos son de solo lectura en tiempo de ejecución. Use el almacenamiento interno , el almacenamiento externo o el Marco de acceso de almacenamiento para el contenido de lectura / escritura.

Deje que Android Studio lo haga por usted.

  1. En Android Studio ( 1.0 y superior ), haga clic derecho en enter image description here carpeta y navegue a la Assets Folder .

enter image description here

  1. En la pantalla siguiente simplemente haga clic en Finish .

enter image description here

¡Y voilá! Creará la carpeta de assets en el conjunto de origen de destino main .

enter image description here

Mirando dentro del archivo .iml de su proyecto, verá la siguiente línea:

   

Esto significa que la carpeta “assets” ya está declarada para Gradle. Necesitarás crearlo en src/main/ (estoy usando Android Studio 0.4.2).

Seleccione la carpeta de la app y luego:

File > New > folder > folder assets Folder ,

enter image description here

la ubicación predeterminada es adentro /main carpeta /main

enter image description here

Simple sigue esto

Archivo> Nueva> carpeta> carpeta de activos

Nota: la aplicación debe ser seleccionada antes de crear la carpeta.

En el estudio de Android, puede especificar dónde se encuentran las carpetas de origen, res y activos. para cada módulo / aplicación en el archivo build.gradle puede agregar algo como:

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

Si probó todas sus viñetas en este hilo en vano intente limpiar su proyecto. En mi caso, solo funcionó después de Projet -> clean

haga clic derecho en la carpeta de la aplicación-> nueva-> carpeta-> carpeta de Activos-> configure el conjunto de origen de destino-> haga clic en el botón de finalizar

Archivo> Nueva> carpeta> carpeta de activos

Carpeta de activos

Al actualizar a la versión de lanzamiento de Android Studio, puede cambiar automáticamente a la nueva vista de proyecto de Android (consulte aquí para obtener más información). Si cambia de nuevo a la vista Proyecto o Paquetes, debería ver la jerarquía de carpetas estándar de un proyecto basado en Gradle. Luego refiérase a la respuesta de CommonsWare para la ubicación apropiada.

 Src/main/Assets 

Es posible que no se muestre en la barra lateral si se selecciona la aplicación. Haga clic en el menú desplegable en la parte superior que dice android y seleccione paquetes. lo verás entonces

Coloque la carpeta de activos en la ruta main/src/assets .

necesita configurar el parámetro para gradle
espero que va a funcionar

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

enter image description here Hola, muy simple, en primer lugar, la carpeta de activos no se creará automáticamente con el proyecto. Necesitamos crearlo.

La ubicación de la carpeta de activos es: – App-> src-> assets

Por favor, eche un vistazo a dos imágenes simples: ingrese la descripción de la imagen aquí

Nota: para crear una carpeta de activos, simplemente haga clic en proyecto, haga clic con el botón derecho, seleccione NUEVO, luego carpeta, luego Activos, se creará la carpeta de activos.

Haga clic sobre el principal → nuevo directorio → nombre de directorio “assets”

Paso 1: Ve a Archivos. Paso 2: ve a las carpetas. Paso 3: Crear carpeta de activos.

En la carpeta de Activos simplemente coloque las fonts y úselas si es necesario.

En Android Studio, haga clic en la carpeta de la app , luego en la carpeta src y luego en la carpeta main . Dentro de la carpeta principal puede agregar la carpeta de activos.

Cree un directorio en / app / src / main o use studio File-> New -> Folder -> Assets Folder.

De dos maneras 1. Seleccione la aplicación / carpeta principal, haga clic con el botón derecho y seleccione Nuevo => Carpeta => Carpeta de activos. Creará el directorio de “activos” en la carpeta principal.

  1. Seleccione la carpeta principal, haga clic con el botón derecho y seleccione Nuevo => Directorio Escriba el nombre como ‘activos’ => ok

enter image description here