read - ¿Dónde coloco la carpeta de ''activos'' en Android Studio?
launcher icon generator android asset studio (19)
Al actualizar a la versión de lanzamiento de Android Studio, puede cambiarse automáticamente a la nueva Vista del proyecto de Android (consulte here para obtener más información). Si vuelve 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.
Estoy confundido acerca de la carpeta de assets
. No viene creado automáticamente 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?
Cree un directorio en / app / src / main o use Studio File-> New -> Folder -> Assets Folder.
Dado que Android Studio utiliza el nuevo sistema de compilación basado en Gradle , debe colocar los assets/
dentro de los conjuntos de origen (por ejemplo, src/main/assets/
).
En un proyecto típico de Android Studio, tendrá una app/
módulo, con un main/
sourceset ( app/src/main/
off de la raíz del proyecto), por lo que sus activos principales irán en app/src/main/assets/
. Sin embargo:
Si necesita activos específicos para una compilación, como
debug
versusrelease
, puede crear conjuntos de fuentes para esas funciones (por ejemplo,app/src/release/assets/
)Sus versiones de productos también pueden tener conjuntos de fuentes con activos (por ejemplo,
app/src/googleplay/assets/
)Sus pruebas de instrumentación pueden tener un
androidTest
fuentes deandroidTest
Android con activos personalizados (por ejemplo,app/src/androidTest/assets/
), aunque asegúrese de solicitar aInstrumentationRegistry
paragetContext()
, nogetTargetContext()
, para acceder a esos activos
Además, un recordatorio rápido: los activos son de solo lectura en tiempo de ejecución. Utilice almacenamiento interno , almacenamiento externo o Storage Access Framework para leer / escribir contenido.
En Android Studio puede especificar dónde se ubican 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''
}
}
}
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.
Haga clic sobre principal → nuevo directorio → nombre de directorio "activos"
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 de "activos" ya está declarada para Gradle. Necesitará crearlo bajo src/main/
(Estoy usando Android Studio 0.4.2).
Ponga la carpeta de activos en la ruta main/src/assets
.
Si probaste todas tus balas en este hilo en vano, intenta limpiar tu proyecto. En mi caso solo funciono despues de Projet
-> clean
Simple sigue esto
Archivo> Nuevo> carpeta> carpeta de activos
Nota: la aplicación debe estar seleccionada antes de crear la carpeta.
haga clic con el botón derecho en la carpeta de aplicaciones-> nueva-> carpeta-> carpeta de activos-> establezca el conjunto de fuentes de destino-> haga clic en el botón Finalizar
necesita configurar parametros para gradle
Espero que funcione
// file: build.gradle
sourceSets {
main {
assets.srcDirs = [''src/main/res/icon/'', ''src/main/assets/'']
}
}
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 Activos es: - Aplicación-> src-> activos
Por favor, eche un vistazo a dos imágenes simples: ingrese la descripción de la imagen aquí
Nota: para crear carpetas de activos, simplemente haga clic en el proyecto, haga clic con el botón derecho, seleccione NUEVO y luego carpeta, luego Activos, se creará la carpeta de activos.
Deja que Android Studio lo haga por ti.
- En Android Studio ( 1.0 y superior ), haga clic derecho en el carpeta y navegar a la
Assets Folder
.
- En la siguiente pantalla simplemente haga clic en
Finish
.
¡Y voilá! Creará la carpeta de assets
en el conjunto de origen de destino main
.
Paso 1: Ir a Archivos. Paso 2: Ir a las carpetas. Paso 3: Crear carpeta de activos.
En la carpeta Activos, simplemente coloque las fuentes y utilícelas si es necesario.
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.