Esta tradução de: o Onde fazer o I no The Place Pasta 'ativos' no Android Studio?
AM no The confundido o Sobre o I assets
Pasta. I assets
clipe arquivo confuso. Ele não vem auto-criado no Android Studio, e quase todos os fóruns em que isso é discutido falar sobre Eclipse. Ele não é criado automaticamente no Android Studio, a discussão deste assunto quase todos os fóruns estão falando sobre Eclipse.
Como pode o diretório Ativos ser configurado no Android Studio? Como diretório configure Assets Em Android Studio?
# 1 andar
Referência: https://stackoom.com/question/1EnLH/ Como vai Android-Studio - ativos - onde colocar a pasta
Casa # 2
Estúdio Android usa desde O novo novo Desenvolver Gradle baseada-System , você BE devia a colocação assets/
Dentro A Fonte de conjuntos (por exemplo, src/main/assets/
). Desde Estúdio Android usando a nova base Gradle construção do sistema , por isso você deve assets/
colocar fonte concentrada (por exemplo src/main/assets/
).
Uma Em um projeto típico Android Studio, você por Will ter ter um app/
módulo, com A main/
sourceset ( app/src/main/
OFF de na raiz do projeto), e assim sua Primária Ativos queria entrar app/src/main/assets/
. Em um projeto típico Android Studio, você terá um app/
módulo com um main/
set fonte ( app/src/main/
fora do diretório raiz do projeto), então você vai entrar os principais ativos app/src/main/assets/
. No entanto: no entanto:
Você precisa específica Ativos SE UM Build, TAIS COMO
debug
contrarelease
, você pode Aqueles para os Criar sourcesets as funções (por exemplo,.app/src/release/assets/
) Se você precisa de ativos de construção específicas (por exemplo,debug
comrelease
que esses papéis pode criar o conjunto de fonte (por exemploapp/src/release/assets/
).Também têm tem pode Flavors produto Seu sourcesets com ativos (por exemplo,
app/src/googleplay/assets/
) o seu gosto produto também pode conter um conjunto de recursos com os ativos (por exemploapp/src/googleplay/assets/
)Testes têm têm a Instrumentação CAN AN Seu
androidTest
sourceset com Bens sob encomenda (por exemplo,app/src/androidTest/assets/
), embora a certeza de estar no ASKInstrumentationRegistry
paragetContext()
, nãogetTargetContext()
, para esses ativos Acesso seu teste de detecção pode ter com um ativo personalizadoandroidTest
(por exemploapp/src/androidTest/assets/
), embora tenha deInstrumentationRegistry
pedidogetContext()
em vezgetTargetContext()
de acessar esses ativos
Além disso, um lembrete rápido: os ativos são somente leitura em tempo de execução. Além disso, há um lembrete breve: ativos em tempo de execução é somente leitura. O uso de armazenamento interno , armazenamento externo , ou o Access Storage Framework para leitura / gravação de conteúdo. Uso de memória interna , memória externa ou o Access Storage Framework ler / escrever o conteúdo.
Casa # 3
Dentro o arquivo .iml do Olhar seu projeto, você vai ver na seguinte linha: arquivo .iml para ver o projeto, você verá a seguinte linha:
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
Isto significa que a pasta "ativos" é já declarados para Gradle. Isto significa que já declarados "bens" pasta Gradle. Por Will necessidade da criá-lo por si uma sub src/main/
(o Eu sou um usando Android Estúdio 0.4.2). Você precisa src/main/
criar-lo para baixo (estou usando o Android Estúdio 0.4.2).
# 4 andares
No estúdio android você pode especificar onde as fontes, res, pastas ativos estão localizados. No estúdio android, você pode especificar a localização de fontes, recursos, pasta ativos. para cada módulo / app no build.gradle arquivo que você pode adicionar algo como: Para arquivo build.gradle para cada módulo / aplicativo, você pode adicionar a seguinte:
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
sourceSets {
main {
java.srcDirs = ['src']
assets.srcDirs = ['assets']
res.srcDirs = ['res']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
Casa # 5
A Atualização quando a versão de lançamento do Android Studio, você pode ser comutada automaticamente para a A nova novo Android Projeto View (Veja aqui Wallpaper para mais informações). Quando você atualizar para a versão de lançamento do Android Studio, você pode mudar automaticamente para a nova visão do projeto Android ( para mais informações, veja aqui ). Se você trocar de volta para qualquer Projeto ou pacotes de visualizar, você deve ver a hierarquia de pastas padrão de um projeto baseado em Gradle. Se o interruptor de volta ao "projeto" ou vista "pacote", você deve ver o projeto Gradle baseado em pasta de arquivo padrão hierarquia. Consulte o Então a resposta de CommonsWare para no local apropriado. Então, referindo-se a resposta CommonsWare para o local apropriado.
Casa # 6
Let Estúdio Android fazer isso por você. Vamos Estúdio Android para você.
- Estúdio Android um In ( 1.0 e acima ), o clique sobre a direita no estúdio Android ( 1.0 e posterior ), clique com o botão direito pasta e Navegar até no The
Assets Folder
. Pasta e navegue atéAssets Folder
.
- A apenas um clique a tela seguinte no ON
Finish
. Na próxima tela, cliqueFinish
.
E voila! Olhe! Por Will a criar, ao TI assets
pasta em pelo The main
target Fonte do SET. Ele vai main
se concentrar no objetivo de criar uma fonte assets
pasta.