para - read file from assets android studio




¿Dónde coloco la carpeta de 'activos' en Android Studio? (13)

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.


De dos maneras 1. seleccione la aplicación / carpeta principal, haga clic con el botón derecho y seleccione Nuevo => Carpeta => Carpeta de recursos.

  1. Seleccione la carpeta principal, haga clic con el botón derecho y seleccione Nuevo => Directorio Ingrese el nombre como 'activo' => ok


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'
        }
    }
}

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).


Seleccione la carpeta de la app y luego:

File > New > folder > folder assets Folder ,

la ubicación predeterminada es dentro de la carpeta /main


Si probaste todas tus balas en este hilo en vano, intenta limpiar tu proyecto. En mi caso solo funciono despues de Projet -> clean


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/']
    }
}

Deja que Android Studio lo haga por ti.

  1. En Android Studio ( 1.0 y superior ), haga clic derecho en el carpeta y navegar a la Assets Folder .

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

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


Archivo> Nuevo> carpeta> carpeta de activos


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.





android-assets