Quando se cria um novo projeto pela primeira vez, essa caixa de diálogo permite que você aponte para algum arquivo .PNG externo e, em seguida, quando a caixa de diálogo for concluída, ele gera 4 tamanhos de pixel diferentes de imagens para usar como um ícone de inicialização.
Minha pergunta é: Então, se alguém já tem um projeto existente criado, há algum lugar para dizer ao Studio para regenerar 4 NOVOS arquivos desse tipo, apenas reencaminhando-os em outro lugar, para algum outro .PNG?
Ocorreu-me que poderia iniciar um novo projeto e depois copiar manualmente todos os outros arquivos desenvolvidos até agora, como os arquivos .JAVA e .XML, etc, mas isso parece muito trabalhoso (espero que não ser necessário).
fonte
Não, mas você pode fazer isso quase tão facilmente.
Vá aqui:
https://romannurik.github.io/AndroidAssetStudio/
Crie seus ícones usando essa página e baixe o pacote zip. Descompacte-o no diretório correto e ele sobrescreverá todo o drawable - * / ic_launcher.png corretamente.
fonte
Para o caso de alguém visitar este post, pensei em descrever o que fiz.
Clique com o botão direito na pasta res> Novo recurso de imagem
navegador para o ícone. Clique próximo
Por padrão, o ícone vai para src / debug / res- mantenha isto
Na hierarquia do projeto, navegue até src / debug / res e copie os arquivos dos diretórios drawable * para os mesmos diretórios em src / main e src / main
copie o src / debug / res / icon_name.png para os diretórios src / main e src / release
fonte
Posso confirmar que no Android Studio 1.x (aqui AS) no Windows também a sequência certa é:
Isso pode ser feito absolutamente em qualquer momento após a criação do projeto.
O Android Studio avisa que ele substituirá o ic_launcer atual, mas é exatamente o que esperamos fazer.
fonte
as respostas acima foram confusas para mim. Aqui está o que eu fiz:
o primeiro campo "Tipo de ativo" deve ser ícones do iniciador. navegue até o arquivo que deseja como ícone, selecione-o e o Android Studio mostrará na mesma janela como ele ficará em diferentes resoluções.
escolha um nome diferente para ele, clique em próximo. Agora, o ícone definido para todos aqueles hdpi, xhdpi, mdpi estarão nas pastas mipmap correspondentes
finalmente, o mais importante, vá para o seu arquivo de manifesto e altere "android: ícone" para o nome da sua nova imagem de ícone.
fonte
Arquivo> No androidStudio Abra seu aplicativo (seu projeto)
Vá para a pasta res e, em seguida, clique com o botão direito nessa pasta, selecione a nova guia e vá para a guia de recursos de imagem para obter a página de exibição do asset studio.
Navegue (selecione) o ícone que deseja obter como ícone do aplicativo (não há necessidade de alterar a pasta drawble).
Em seguida, clique na próxima guia e conclua.
fonte
No Android Studio 0.5.8 consegui mudar meu conjunto de ícones clicando com o botão direito na pasta 'res' e selecionando New> Image Asset. Isso leva você para a tela de ícones que é apresentada ao criar o aplicativo, aqui depois de alterar o ícone, ele confirma que substituirá todos os ícones. Confirme e pronto.
fonte
Ao fazer um aplicativo Android no eclipse, apenas clique com o botão direito na
res
pasta, cliqueNew -> Other
e selecioneAndroid Icon Set
em Android.Isso permite que você crie mais ícones (ou substitua os existentes) facilmente.
fonte
Use o site mencionado em postagens anteriores para criar os ícones: http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Descompacte a pasta e vá para o seu explorador de arquivos em (Windows ou Mac ) encontre AndroidStudioProjects> "nome do aplicativo"> app> src> principal (substitua o da web aqui)> res (substitua o restante pelo da pasta descompactada que você já baixou)
* Feche o Android Studio para que você possa fazer alterações e quando o Android Studio for aberto novamente, as alterações aparecerão
fonte
Coloque a imagem desejada do iniciador (.png) na pasta drawable.
Em AndroidManifest.xml, adicione
sob a
application
tag.fonte
Você pode criar um ícone usando este site https://romannurik.github.io/AndroidAssetStudio/index.html .
Baixe o ícone, vá para o Explorador de Arquivos - onde seus projetos são salvos, o caminho padrão é
C:\Users\Your Name\AndroidStudioProjects\Project
Nome \ app \ src \ main \ res \e copie as pastas que você baixou para a pasta res.
fonte
No Android Studio 0.8 e depois clique com o botão direito na pasta do aplicativo e
New > Image Asset
Procure a imagem de melhor resolução que você tem no campo "Arquivo de imagem"
clique em Próximo O resto será gerado
fonte
Clique em "
File > New > Image Asset
"Asset Type -> Choose -> Image
Navegue pela sua imagem
Defina as outras propriedades
pressione
Next
Você verá os 4 diferentes tamanhos de pixel de suas imagens para usar como um ícone de iniciador
Pressione
Finish
!fonte
android:roundIcon="@mipmap/ic_launcher_round"
deveria usar a imagem que importeiPara Android 3+:
Na janela Projeto, selecione a visualização Android.
Clique com o botão direito na pasta res e selecione Novo> Ativo de imagem.
Se o seu aplicativo for compatível com Android 8.0, crie ícones de inicialização adaptáveis e legados.
Se seu aplicativo oferece suporte a versões não superiores a Android 7.1, crie apenas um ícone de iniciador legado.
No campo Tipo de ícone, selecione Ícones do iniciador (somente legado).
Selecione um tipo de ativo e especifique o ativo no campo abaixo.
fonte
Foi assim que resolvi criando um ic_launcher a partir de uma imagem PNG.
Converti uma imagem PNG em imagem SVG usando este site https://image.online-convert.com/convert-to-svg .
Usei a imagem SVG convertida e a converti em um Ativo Vector no Android Studio por
File > New > Vector Asset
,. Isso converteu a imagem SVG em um arquivo XML.Criei a imagem ic_launcher criando um novo Ativo de imagem no Android Studio por
File > New > Image Asset
,. Isso criou um ic_launcher em um ícone quadrado, redondo e um Adaptive do arquivo XML.Observação: no momento em que escrevi, enfrentei problemas com a imagem SVG exportada do Adobe XD. Então tive que usar o conversor online. O Adobe XD não possui o recurso de exportação xml.
fonte