19 respuestas

  1. 1496

    Ya que Android Studio utiliza el nuevo Gradle basado en el sistema de generación de, debe ser poner activos/ en el interior de la fuente de los conjuntos de (por ejemplo, src/main/assets/).

    En un típico Android Studio proyecto, tendrá un app/ módulo, con un main/ sourceset (app/src/main/ fuera de la raíz del proyecto), y por lo tanto sus activos principales iría en app/src/main/assets/. Sin embargo:

    • Si usted necesita los activos específicos a construir, tales como debug frente a release, puede crear sourcesets para esos roles (e.g,. app/src/release/assets/)

    • Su producto sabores también puede tener sourcesets con los activos (por ejemplo, app/src/googleplay/assets/)

    • Su instrumentación pruebas pueden tener un androidTest sourceset con la costumbre de los activos (por ejemplo, app/src/androidTest/assets/), a pesar de que asegúrese de preguntar a los InstrumentationRegistry para getContext(), no getTargetContext(), para el acceso a los activos

    También, un recordatorio rápido: los activos son de sólo lectura en tiempo de ejecución. Uso almacenamiento interno, de almacenamiento externo, o el Acceso al Almacenamiento de Marco para leer/escribir contenido.

    Estoy tratando de incluir una fuente personalizada en el directorio de activos. Debo ser bueno para ir con sólo pegar el .archivo ttf como src/main/assets/fuente.ttf ? o tengo que asignar la fuente explícitamente por el código para el control de verlo?
    qué necesito para asignar la fuente explícitamente por el código para el control de verlo?” — oh, sí, totalmente. Usted tendrá que llamar setTypeface() en todos los TextView widgets (y otros que heredan de TextView) que desea utilizar esta fuente en particular.
    Fresco. Que trabajó como un encanto. Me gustaría que hubiera una manera de incluir a los Activos de la fuente (personalizado) en Styles.xml en lugar de usar a través de código. (Mi deseo puede sonar demasiado tonto para manejar, soy un principiante así que me disculpan si es :-P)
    Gracias! He estado buscando por horas para esto. Yo intenté crear un sub directorio de activos bajo /src/main/res/ y el directorio fue removido de la apk de construir.
    Entonces usted no tiene countries.txt en el assets/ directorio. Aquí es un proyecto de ejemplo que, entre otras cosas, copias un archivo de activos en el almacenamiento interno. Si tienes más dudas, por favor pedir por separado un Desbordamiento de Pila pregunta, donde se proporciona un Mínimo, Completa y Verificable ejemplo.

    OriginalEl autor CommonsWare

  2. 1342

    Dejar que Android Studio hacerlo para usted.

    1. En Android Studio (1.0 & por encima de), haga clic derecho en el ¿Dónde debo colocar los 'activos' de la carpeta en Android Studio? carpeta y desplácese a la Assets Folder.

    ¿Dónde debo colocar los 'activos' de la carpeta en Android Studio?

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

    ¿Dónde debo colocar los 'activos' de la carpeta en Android Studio?

    Y voila! Se va a crear la assets carpeta en la main destino de origen.

    ¿Dónde debo colocar los 'activos' de la carpeta en Android Studio?

    esta solución es para Android Studio 1.0 o superior. Otras respuestas son obsoletos.
    Gráfico de la ilustración hace toda la diferencia en el mundo!
    Problema: en las versiones más recientes de Android Studio (estoy usando 2.1.2), vacía de activos de las carpetas no se muestran en los Archivos de Proyecto de la ventana, lo que hace difícil para agregar archivos. 🙁
    Una vez que usted agregue el de los activos de la carpeta como se muestra arriba (en la v2.1.2), debe ser visible dentro de app > src > principal
    ¿Cuál sería el enlace a esta carpeta en un archivo java?

    OriginalEl autor Prince

  3. 114

    A buscar dentro de el .iml archivo de su proyecto verá la siguiente línea:

     <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />

    Esto significa que los “activos” de la carpeta ya está declarada de Gradle. Usted tendrá que crear bajo src/main/ (estoy usando Android Studio 0.4.2).

    Mi .iml no tiene esto, ¿qué parte del archivo agrego esto?
    usted probablemente tiene 2 .iml archivos, comprobar tanto la de ellos.
    verificación de la aplicación.iml no <-Nombre del Proyecto>.iml
    Siempre en .im en la raíz de usted src.. no en el directorio del proyecto.. Eso es solo para gradle cosas.

    OriginalEl autor Miguel El Merendero

  4. 76

    Seleccione el app carpeta y, a continuación:

    File > New > folder > assets Folder ,

    ¿Dónde debo colocar los 'activos' de la carpeta en Android Studio?

    la ubicación predeterminada es dentro de /main carpeta

    ¿Dónde debo colocar los 'activos' de la carpeta en Android Studio?

    Este es el TL;DR versión de la aceptó respuesta y es realmente útil.

    OriginalEl autor Jorgesys

  5. 30

    Simple de seguir este

    Archivo > Nuevo > carpeta > Carpeta de recursos de

    Nota : la Aplicación debe ser seleccionada antes de la creación de la carpeta.

    OriginalEl autor Pankaj kumar

  6. 22

    En android studio puede especificar la ubicación de la fuente, res, los activos de las carpetas se encuentran.
    para cada módulo/aplicación en la construcción.gradle archivo 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'
            }
        }
    }
    es necesario si uno sigue la convención?

    OriginalEl autor Sportman Appman

  7. 14

    ¿Dónde debo colocar los 'activos' de la carpeta en Android Studio?Hola es muy sencillo, en primer lugar, los activos de la carpeta no se creará automáticamente con el proyecto. necesitamos crear.

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

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

    Nota: para craeting los activos de la carpeta, simplemente haga clic en proyecto de la derecha, a continuación, haga clic en seleccionar NUEVA carpeta, a continuación, Activos, se creará la carpeta de activos.

    OriginalEl autor Lovekush Vishwakarma

  8. 8

    Si usted ha intentado todas sus balas en este hilo en vano trate de limpiar su proyecto . En mi caso sólo funcionó después de Projet -> clean

    Esto es más como un comentario de una respuesta, pero me salvó así que +1

    OriginalEl autor zizoujab

  9. 8

    clic derecho en la carpeta de la aplicación->nuevo->carpeta->carpeta de recursos->Objetivo Origen->haga clic en el botón finalizar

    OriginalEl autor Shraddha Patel

  10. 5

    Al actualizar a la versión de Android Studio, usted puede cambiar automáticamente al nuevo proyecto Android (ver aquí para obtener más información). Si usted intercambio de regreso a cualquiera de los Proyectos o Paquetes de la vista, usted debe ver el estándar de jerarquía de carpetas de un Gradle basado en proyecto. A continuación, se refieren a CommonsWare la respuesta para la ubicación adecuada.

    OriginalEl autor stkent

  11. 5
    Src/main/Assets

    Es posible que no se mostrará en la barra lateral si la aplicación se ha seleccionado. Haga clic en la lista desplegable en la parte superior que dice android y seleccionar los paquetes. usted verá a continuación.

    OriginalEl autor S.Doyle

  12. 5

    Poner el activos carpeta en la main/src/assets camino.

    OriginalEl autor

  13. 4

    necesario configurar el parámetro para gradle

    espero que se trabajará

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

    OriginalEl autor madjardi

  14. 2

    Clic sobre el botón principal → nuevo directorio → nombre del directorio “activos”

    OriginalEl autor Pablo Cegarra

  15. 2

    Paso 1 : Ir a los Archivos.
    Paso 2 : Ir a las Carpetas.
    Paso 3 : Crear La Carpeta De Activos.

    De los Activos de la carpeta que acabamos de poner las fuentes y el uso si es necesario.

    OriginalEl autor DEEP ADHIYA

  16. 1

    En Android Studio, haga clic en el app carpeta, a continuación, el src carpeta y, a continuación, el main carpeta. Dentro de la carpeta principal puede agregar la carpeta assets.

    Esto no proporciona una respuesta a la pregunta. Una vez que usted tiene suficiente la reputación usted será capaz de comentario en cualquier post; en su lugar, proporcionar las respuestas que no requieren de aclaraciones a la persona que pregunta. – De Revisión
    En Android Studio, haga clic en la carpeta de la aplicación, luego la carpeta src, luego de la carpeta principal . Dentro de la carpeta principal puede agregar la carpeta de Activos.
    No agregar en el comentario, utilice el enlace editar y actualizar tu respuesta

    OriginalEl autor Dharmendra Pratap

  17. 1

    Crear un directorio bajo el directorio /app/src/main o el uso de studio Archivo-> Nuevo -> Carpeta – > Carpeta de recursos.

    OriginalEl autor Durgesh

  18. 1

    Dos maneras
    1. seleccione la aplicación/carpeta principal, haga clic Derecho y seleccione Nuevo => Carpeta => Carpeta de recursos
    Se creará ‘activos’ en el directorio principal

    1. Seleccione la carpeta principal, haga clic Derecho y seleccione Nuevo => Directorio
      Introduzca un nombre como ‘activos’ = > aceptar

    ¿Dónde debo colocar los 'activos' de la carpeta en Android Studio?

    OriginalEl autor TejpalBh

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *