Esta traducción de: Where do I en la carpeta 'activos' El lugar de Android Studio?
Am en el confundir la I Sobre la assets
carpeta. Me assets
clip 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
debug
frenterelease
, puede Aquellos para los sourcesets crear las Clases (por ejemplo,.app/src/release/assets/
) Si necesita acumular activos específicos (por ejemplo,debug
conrelease
que estas funciones pueden crear el conjunto de la fuente (por ejemploapp/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 ejemploapp/src/googleplay/assets/
)Las pruebas han tener la instrumentación puede AN Su
androidTest
sourceset con activos personalizados (por ejemplo,app/src/androidTest/assets/
), aunque el supuesto de estar en el ASKInstrumentationRegistry
paragetContext()
, nogetTargetContext()
, a aquellos activos de Acceso de la prueba de detección puede tener con un activo personalizadoandroidTest
(por ejemploapp/src/androidTest/assets/
), aunque tiene aInstrumentationRegistry
peticióngetContext()
en lugargetTargetContext()
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.
- 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 la carpeta y el Navegue hasta en el
Assets Folder
. Carpeta y vaya aAssets Folder
.
- El sólo el clic de la pantalla siguiente en encendido
Finish
. En la siguiente pantalla, haga clic enFinish
.
Y listo! Mira! Will la TI Crear en la assets
carpeta en al El main
objetivo de la Fuente SET. Se main
centrará en el objetivo de crear una fuente de assets
carpeta.