Como los "activos" en la carpeta donde poner Android Studio será?

Esta traducción de: Where do I en la carpeta 'activos' El lugar de Android Studio?

Am en el confundir la I Sobre la assetscarpeta. Me assetsclip del archivo confundido. No viene de auto-creada en Android de estudio, y casi todos los foros en los que esto se discute hablar de Eclipse. No se crea automáticamente en Android estudio, la discusión de este tema casi todos los foros están hablando de Eclipse.

¿Cómo puede el directorio de activos puede configurar en Android Studio? ¿Cómo configurar el directorio Activos En Android Studio?


# 1 planta

Referencia: https://stackoom.com/question/1EnLH/ ¿Cómo Android-Studio - activos - dónde colocar la carpeta


Casa # 2

Android Studio utiliza desde basado en el sistema El nuevo Gradle nueva construcción , que ser limpiados deben al poner assets/el interior de la fuente de conjuntos (EG, src/main/assets/). Dado que Android Studio usando el nuevo sistema de acumulación basado Gradle , por lo que debe assets/poner fuente concentrada (por ejemplo src/main/assets/).

Una en un proyecto de estudio típica Android, por habremos tienen un app/módulo, con un main/sourceset ( app/src/main/OFF de en la raíz del proyecto), y así su Primaria Activos iría en app/src/main/assets/. En un proyecto típico Android de estudio, que tendrá un app/módulo con una main/set fuente ( app/src/main/fuera del directorio raíz del proyecto), por lo que se entra en los activos principales app/src/main/assets/. No obstante: No obstante:

  • Usted necesita específica Activos SI A Físico, COMO debugfrente release, puede Aquellos para los sourcesets crear las Clases (por ejemplo,. app/src/release/assets/) Si necesita acumular activos específicos (por ejemplo, debugcon releaseque estas funciones pueden crear el conjunto de la fuente (por ejemplo app/src/release/assets/).

  • También tienen la CAN tienen Sabores producto Su sourcesets con activos (por ejemplo, app/src/googleplay/assets/) el sabor del producto también puede contener un conjunto de recursos con los activos (por ejemplo app/src/googleplay/assets/)

  • Las pruebas han tener la instrumentación puede AN Su androidTestsourceset con activos personalizados (por ejemplo, app/src/androidTest/assets/), aunque el supuesto de estar en el ASK InstrumentationRegistrypara getContext(), no getTargetContext(), a aquellos activos de Acceso de la prueba de detección puede tener con un activo personalizado androidTest(por ejemplo app/src/androidTest/assets/), aunque tiene a InstrumentationRegistrypetición getContext()en lugar getTargetContext()de acceder a estos activos

Además, un rápido recordatorio: los activos son de sólo lectura en tiempo de ejecución. Además, hay un breve recordatorio: activos en tiempo de ejecución es de sólo lectura. El uso de almacenamiento interno , almacenamiento externo , o el Marco de Acceso de almacenamiento de lectura / escritura de contenido. El uso de la memoria interna , memoria externa o en el marco de almacenamiento de acceso de lectura / escritura del contenido.


Casa # 3

En el interior el archivo de la .iml Buscando el Proyecto por lo verá en la siguiente línea: archivo .iml para ver el proyecto, verá la siguiente línea:

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

Esto significa que la carpeta "activos" es ya declaradas para Gradle. Esto significa que ya declarados "activos" carpeta Gradle. Por necesitarán la crearlo por usted bajo una src/main/(la estoy usando un Android Studio 0.4.2). Es necesario src/main/crear hacia abajo (estoy usando Android Studio 0.4.2).


# 4 piso

En Android Studio puede especificar dónde los están situados origen, res, activos carpetas. En Android Studio, se puede especificar la ubicación de las fuentes, los recursos, la carpeta de activos. para cada módulo / aplicación en el build.gradle archivo que se pueda añadir algo como: Para archivo build.gradle para cada módulo / aplicación, se puede añadir lo siguiente:

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.1"

    sourceSets {
        main {
            java.srcDirs = ['src']
            assets.srcDirs = ['assets']
            res.srcDirs = ['res']
            manifest.srcFile 'AndroidManifest.xml'
        }
    }
}

Casa # 5

El Al actualizar a por la versión de Android Studio, se puede conmutar automáticamente a por el nuevo nuevo Android Proyecto View (Ver aquí fondo de pantalla para obtener más información). Cuando se actualiza a la versión de Android de estudio, es posible que cambie automáticamente a la nueva vista del proyecto Android ( para obtener más información, véase aquí ). Si se cambia de nuevo a cualquiera de Proyecto o paquetes Ver, debería ver la jerarquía de carpetas estándar de un proyecto basado en Gradle. Si la parte posterior del interruptor de "proyecto" o ver "paquete", debería ver el proyecto Gradle basado en la carpeta de archivos estándar jerarquía. A continuación, se refieren a la respuesta de CommonsWare para en el lugar adecuado. Luego, refiriéndose a la respuesta CommonsWare para la ubicación apropiada.


Casa # 6

Let Android Studio lo haga por usted. Let Android Studio para usted.

  1. Estudio Android En un ( 1.0 y superior ), haga clic en el botón derecho en el en el estudio de Android ( 1.0 y posteriores ), haga clic derecho en Ingrese aquí subtítulosla carpeta y el Navegue hasta en el Assets Folder. Carpeta y vaya a Assets Folder.

Ingrese aquí subtítulos

  1. El sólo el clic de la pantalla siguiente en encendido Finish. En la siguiente pantalla, haga clic en Finish.

Ingrese aquí subtítulos

Y listo! Mira! Will la TI Crear en la assetscarpeta en al El mainobjetivo de la Fuente SET. Se maincentrará en el objetivo de crear una fuente de assetscarpeta.

Ingrese aquí subtítulos

Artículos originales publicados 0 · ganado elogios 73 · vistas 550 000 +

Supongo que te gusta

Origin blog.csdn.net/w36680130/article/details/105239791
Recomendado
Clasificación