Estou confuso sobre a assets
pasta. Ele não é criado automaticamente no Android Studio, e quase todos os fóruns nos quais isso é discutido falam sobre o Eclipse.
Como o diretório de ativos pode ser configurado no Android Studio?
fonte
Estou confuso sobre a assets
pasta. Ele não é criado automaticamente no Android Studio, e quase todos os fóruns nos quais isso é discutido falam sobre o Eclipse.
Como o diretório de ativos pode ser configurado no Android Studio?
Como o Android Studio usa o novo sistema de compilação baseado em Gradle , você deve colocar assets/
dentro dos conjuntos de fontes (por exemplo, src/main/assets/
).
Em um projeto típico do Android Studio, você terá um app/
módulo, com um conjunto de main/
fontes ( app/src/main/
fora da raiz do projeto) e, portanto, seus principais recursos serão inseridos app/src/main/assets/
. Contudo:
Se você precisar de ativos específicos para uma construção, como debug
versus release
, poderá criar conjuntos de fontes para essas funções (por exemplo ,. app/src/release/assets/
)
Os sabores do seu produto também podem ter conjuntos de fontes com ativos (por exemplo, app/src/googleplay/assets/
)
Seus testes de instrumentação pode ter um androidTest
sourceset com ativos personalizados (por exemplo, app/src/androidTest/assets/
), embora não se esqueça de pedir ao InstrumentationRegistry
para getContext()
, não getTargetContext()
, para acessar esses ativos
Além disso, um lembrete rápido: os ativos são somente leitura em tempo de execução. Use armazenamento interno , armazenamento externo ou o Storage Access Framework para conteúdo de leitura / gravação.
setTypeface()
todos osTextView
widgets (e outros que herdaremTextView
) dos quais deseja usar essa fonte específica.countries.txt
noassets/
diretório. Aqui está um projeto de amostra que, entre outras coisas, copia um arquivo dos ativos para o armazenamento interno. Se você tiver outras preocupações, faça uma pergunta separada sobre estouro de pilha, na qual você fornece um exemplo reproduzível mínimo .Deixe o Android Studio fazer isso por você.
Assets Folder
.Finish
.E pronto! Ele criará a
assets
pasta nomain
conjunto de origem de destino.fonte
Olhando dentro do arquivo .iml do seu projeto, você verá a seguinte linha:
Isso significa que a pasta "assets" já está declarada para Gradle. Você precisará criá-lo em
src/main/
(Estou usando o Android Studio 0.4.2).fonte
Selecione a
app
pasta e depois:File
>New
>folder
>assets Folder
,o local padrão está dentro da
/main
pastafonte
Primeiro, a pasta "Ativos" não será criada automaticamente com o projeto. Temos que criá-lo.
O local da pasta Assets é: App> src> Assets
Por favor, dê uma olhada na imagem simples abaixo.
Nota: Para criar a pasta de ativos, clique em Projeto => Clique com o botão direito => Selecione Novo => Pasta => Ativos. Ele criará a pasta Assets.
fonte
É simples, siga estas etapas
Arquivo> Novo> Pasta> Pasta de Recursos
Nota: O aplicativo deve ser selecionado antes da criação da pasta.
fonte
No android studio, você pode especificar onde estão localizadas as pastas de origem, res e ativos. para cada módulo / aplicativo no arquivo build.gradle, você pode adicionar algo como:
fonte
Simplesmente, turno duplo e digite Assets Folder
escolha para ser criado no local correto
fonte
Clique em main → new -> directory → e digite como nome "assets"
ou ... principal -> nova -> pasta -> pasta de ativos (veja a imagem)
fonte
Arquivo> Novo> pasta> pasta de ativos
fonte
Se você tentou todas as suas balas neste segmento em vão, tente limpar seu projeto. No meu caso, só funcionou depois
Projet
->clean
fonte
clique com o botão direito do mouse na pasta do aplicativo-> novo-> pasta-> pasta Ativos-> defina a Origem de destino definida-> clique no botão Concluir
fonte
Dois caminhos:
Selecione app / pasta principal, clique com o botão direito do mouse e selecione Novo => Pasta => Pasta de Ativos. Ele criará o diretório 'assets' no principal.
Selecione a pasta principal, clique com o botão direito do mouse e selecione Novo => Diretório Digite o nome como 'assets' => Ok.
fonte
Ao atualizar para a versão de lançamento do Android Studio, você pode alternar automaticamente para a nova tela do projeto Android (veja aqui para mais informações). Se você voltar à exibição Projeto ou Pacotes, deverá ver a hierarquia de pastas padrão de um projeto baseado em Gradle. Depois, consulte a resposta do CommonsWare para obter o local apropriado.
fonte
Coloque a pasta de ativos no
main/src/assets
caminho.fonte
precisa configurar o parâmetro para gradle
espero que seja funcionará
fonte
Pode não aparecer na sua barra lateral se o aplicativo estiver selecionado. Clique no menu suspenso na parte superior que diz android e selecione pacotes. você verá isso então.
fonte
Etapa 1: Vá para Arquivos. Etapa 2: Vá para Pastas. Etapa 3: Criar pasta de ativos.
Na pasta Assets, basta colocar fontes e usá-lo, se necessário.
fonte
No Android Studio, clique na
app
pasta, depois nasrc
pasta e, em seguida, namain
pasta. Dentro da pasta principal, você pode adicionar a pasta de ativos.fonte
Crie um diretório em / app / src / main ou use studio Arquivo-> Novo -> Pasta -> Pasta de ativos.
fonte
fonte