Estoy confundido acerca de la assets
carpeta. No viene creado automáticamente en Android Studio, y casi todos los foros en los que se discute esto hablan sobre Eclipse.
¿Cómo se puede configurar el directorio Assets en Android Studio?
fuente
Estoy confundido acerca de la assets
carpeta. No viene creado automáticamente en Android Studio, y casi todos los foros en los que se discute esto hablan sobre Eclipse.
¿Cómo se puede configurar el directorio Assets en Android Studio?
Dado que Android Studio usa el nuevo sistema de compilación basado en Gradle , debe colocarlo assets/
dentro de los conjuntos de origen (por ejemplo, src/main/assets/
).
En un proyecto típico de Android Studio, tendrá un app/
módulo, con un conjunto de main/
fuentes ( app/src/main/
fuera de la raíz del proyecto), por lo que sus activos principales entrarían app/src/main/assets/
. Sin embargo:
Si necesita activos específicos para una compilación, como debug
versus release
, puede crear fuentes para esos roles (por ejemplo, app/src/release/assets/
) .
Los sabores de su producto también pueden tener fuentes con activos (por ejemplo, app/src/googleplay/assets/
)
Sus pruebas de instrumentación puede tener un androidTest
sourceset con activos personalizados (por ejemplo, app/src/androidTest/assets/
), sin embargo, asegúrese de preguntar el InstrumentationRegistry
por 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. Utilice el almacenamiento interno , el almacenamiento externo o el Marco de acceso de almacenamiento para el contenido de lectura / escritura.
setTypeface()
todos losTextView
widgets (y otros que heredenTextView
) de los que desea usar esta fuente en particular.countries.txt
en elassets/
directorio. Aquí hay un proyecto de muestra que, entre otras cosas, copia un archivo de los activos en el almacenamiento interno. Si tiene más inquietudes, haga una pregunta de desbordamiento de pila por separado, en la que proporcione un ejemplo reproducible mínimo .Deja que Android Studio lo haga por ti.
Assets Folder
.Finish
.¡Y voilá! Creará la
assets
carpeta en elmain
conjunto de origen de destino.fuente
Mirando dentro del archivo .iml de su proyecto, verá la siguiente línea:
Esto significa que la carpeta "activos" ya está declarada para Gradle. Deberá crearlo en
src/main/
(Estoy usando Android Studio 0.4.2).fuente
Seleccione la
app
carpeta y luego:File
>New
>folder
>assets Folder
,la ubicación predeterminada es dentro de la
/main
carpetafuente
En primer lugar, la carpeta "Activos" no se creará automáticamente con el proyecto. Tenemos que crearlo.
La ubicación de la carpeta Activos es: Aplicación> src> Activos
Por favor, eche un vistazo a la imagen simple a continuación.
Nota: Para crear una carpeta de activos, simplemente haga clic en Proyecto => Haga clic derecho => Seleccione Nuevo => Carpeta => Activos. Creará la carpeta Activos.
fuente
Es simple, sigue estos pasos
Archivo> Nuevo> Carpeta> Carpeta de activos
Nota: La aplicación debe seleccionarse antes de crear la carpeta.
fuente
En Android Studio, puede especificar dónde se encuentran las carpetas de origen, resolución y activos. para cada módulo / aplicación en el archivo build.gradle puede agregar algo como:
fuente
Simplemente, doble turno y luego escriba Carpeta de activos
elígelo para crearlo en el lugar correcto
fuente
Haga clic sobre principal → nuevo -> directorio → y escriba como nombre "activos"
o ... principal -> nuevo -> carpeta -> carpeta de activos (ver imagen)
fuente
Archivo> Nuevo> carpeta> Carpeta de activos
fuente
Si probó todas sus balas en este hilo en vano, intente limpiar su proyecto. En mi caso solo funcionó después de
Projet
->clean
fuente
haga clic derecho en la carpeta de la aplicación-> nuevo-> carpeta-> Carpeta de activos-> establezca el conjunto de origen de destino-> haga clic en el botón Finalizar
fuente
Dos caminos:
Seleccione la aplicación / carpeta principal, haga clic derecho y seleccione Nuevo => Carpeta => Carpeta de activos. Creará el directorio 'assets' en main.
Seleccione la carpeta principal, haga clic derecho y seleccione Nuevo => Directorio Ingrese el nombre como 'activos' => Ok.
fuente
Al actualizar a la versión de lanzamiento de Android Studio, es posible que cambie automáticamente a la nueva Vista de proyecto de Android (consulte aquí para obtener más información). Si vuelve a cambiar a la vista Proyecto o Paquetes, debería ver la jerarquía de carpetas estándar de un proyecto basado en Gradle. Luego, consulte la respuesta de CommonsWare para conocer la ubicación adecuada.
fuente
Ponga la carpeta de activos en la
main/src/assets
ruta.fuente
necesita configurar el parámetro para gradle,
espero que funcione
fuente
Es posible que no se muestre en su 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.
fuente
Paso 1: ve a Archivos. Paso 2: Ve a Carpetas. Paso 3: Crear carpeta de activos.
En la carpeta Activos, simplemente coloque las fuentes y úselas si es necesario.
fuente
En Android Studio, haga clic en la
app
carpeta, luego en lasrc
carpeta y luego en lamain
carpeta. Dentro de la carpeta principal puede agregar la carpeta de activos.fuente
Cree un directorio en / app / src / main o use Studio File-> New -> Folder -> Assets Folder.
fuente
fuente