Respuestas:
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 los TextView
widgets (y otros que hereden TextView
) de los que desea usar esta fuente en particular.
countries.txt
en el assets/
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 el main
conjunto de origen de destino.
Mirando dentro del archivo .iml de su proyecto, verá la siguiente línea:
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
Esto significa que la carpeta "activos" ya está declarada para Gradle. Deberá crearlo en src/main/
(Estoy usando Android Studio 0.4.2).
Seleccione la app
carpeta y luego:
File
> New
> folder
> assets Folder
,
la ubicación predeterminada es dentro de la /main
carpeta
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.
Es simple, sigue estos pasos
Archivo> Nuevo> Carpeta> Carpeta de activos
Nota: La aplicación debe seleccionarse antes de crear la carpeta.
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:
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
sourceSets {
main {
java.srcDirs = ['src']
assets.srcDirs = ['assets']
res.srcDirs = ['res']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
Haga clic sobre principal → nuevo -> directorio → y escriba como nombre "activos"
o ... principal -> nuevo -> carpeta -> carpeta de activos (ver imagen)
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
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.
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.
Ponga la carpeta de activos en la main/src/assets
ruta.
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.
En Android Studio, haga clic en la app
carpeta, luego en la src
carpeta y luego en la main
carpeta. Dentro de la carpeta principal puede agregar la carpeta de activos.
follow these steps
1)file->New->Folder
there are multiple options like
aidl folder
assets folder
jni folder
2) choose options assets folder
3) then there is option to change path of assets folder if you
want to change then check otherwise left that checkbox of cahnge folder location
4) click on finish