Como alterar o logotipo do iniciador de um aplicativo no Android Studio?

255

Eu queria saber como alterar o ícone do iniciador no Android Studio. Ficaria muito grato por qualquer conselho que você possa me dar.

user3535901
fonte
17
A resposta aceita não é a melhor, a rolagem vale a pena!
dreua 21/03
O Asset Studio do Android Studio é definitivamente o caminho a percorrer agora. Veja esta resposta para um resumo.
Suragch 13/09/17

Respostas:

261

Procure no arquivo AndroidManifest.xml do aplicativo a <application>marca.

Essa tag de aplicativo possui um android:iconatributo, que geralmente é @drawable/ic_launcher. O valor aqui é o nome do arquivo de ícone do iniciador. Se o valor for @drawable/ic_launcher, então o nome do ícone é ic_launcher.png.

Encontrar este ícone em suas pastas de recursos ( res/mipmap-mdpi, res/mipmap-hdpi, etc.) e substituí-lo.

Uma observação sobre os recursos do mipmap : se o ícone do iniciador estiver atualmente em pastas desenháveis, como res/drawable-hdpi, você deve movê-los para os equivalentes do mipmap (por exemplo res/mipmap-hdpi). O Android preservará melhor a resolução dos drawables na pasta mipmap para exibição nos aplicativos de inicialização.

Nota do Android Studio : se você estiver usando o Android Studio, poderá deixar o studio colocar os drawables no lugar correto para você. Simplesmente clique com o botão direito do mouse no módulo do aplicativo e clique em Novo -> Ativo da imagem .

Para o tipo de ícone, selecione "Ícones do iniciador (somente legado)" para arquivos PNG simples ou "Ícones do iniciador (adaptável e legado)" se você também quiser gerar um ícone adaptável para dispositivos API 26+.

Bryan Herbst
fonte
esse processo aceita apenas uma imagem e a dimensiona para todas as densidades necessárias. mas se eu tiver um ícone personalizado para todas as resoluções e quiser usá-lo. O que eu faria ?
Sagar Nayak
1
Esse processo não pega uma imagem e a escala. Você deve colocar suas imagens para diferentes densidades nas diferentes pastas qualificadas para densidade, conforme descrito na documentação Fornecendo recursos . Por exemplo, insira a imagem base drawable-mdpie uma versão em escala de 1,5x drawable-hdpi.
Bryan Herbst
No meu projeto (Android Studio 2.3.1) ic_launcher.pngé colocado na mipmappasta virtual.
Gluttton 14/05
@Glutton Marque esta resposta stackoverflow.com/a/28065664/1101730 , é recomendado para colocar ícones lançador de mipmappasta, porque eles usam densidade diferente
Micer
327

Aqui está outra solução que considero mais sensata para quem trabalha no Android Studio:

  1. Expanda a pasta raiz do projeto na Visualização do Projeto
  2. Clique com o botão direito na pasta do aplicativo
  3. No menu de contexto, vá para Novo-> Ativo da imagem
  4. No pop-up exibido, selecione o novo logotipo que você gostaria de ter (imagem / clip-art / texto).
  5. Se você estava selecionando o botão de opção de imagem (como é a opção padrão), se clicou nos 3 botões para mostrar a árvore de caminho para localizar o arquivo de imagem .png, provavelmente você não o está vendo, então arraste-o de o Windows Explorer (se Windows) e solte-o na árvore e ele aparecerá e estará pronto para ser selecionado.

É isso! Você tem um novo logotipo para seu aplicativo agora.

Coder X
fonte
31
e não se esqueça de definir o local novo ícone no manifesto: substituir drawable para minimap no android: icon
cVoronin
3
Essa deve ser a resposta correta, pois a aceita não descreve a maneira do Android Studio.
reproduz
Eu faço exatamente isso. Também funcionará quando você atualizar seu ícone existente.
Ashutosh Chamoli
71

Aqui estão os meus passos para a tarefa:

  1. Crie um arquivo de imagem PNG de tamanho 512x512 pixels
  2. No Android Studio , na exibição de projeto , realce um diretório mipmap
  3. No menu, para Arquivo> Novo> Ativo da imagem
  4. Clique no botão Imagem na linha do botão Tipo de ativo
  5. Clique em 3 Dot Box à direita da Path Box .
  6. Arraste a imagem para a caixa do ativo de origem
  7. Clique em Avançar (Nota: os arquivos existentes do iniciador serão substituídos )
  8. Clique em Concluir
Mtn Pete
fonte
4
Eu sinto que esta é a melhor resposta
chicharito
25

Para criar rapidamente um novo conjunto de ícones e alterar o ícone do iniciador no Android Studio, você pode:

  1. Use esta ferramenta: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html para enviar sua imagem ou ícone preferido (seu arquivo de origem). A ferramenta cria automaticamente um conjunto de ícones em todas as diferentes resoluções para o ic_launcher.png.

  2. Faça o download do arquivo zip criado pela ferramenta, extraia tudo (o que criará uma estrutura de pastas para todas as diferentes resoluções) e substitua todos os ícones na pasta res do projeto: <AndroidStudioProjectPath> \ app \ src \ main \ res

Robbie
fonte
10

insira a descrição da imagem aquivá para AndroidManifest.xml e altere o android: icon = "@ mipmap / ic_launcher" para android: icon = "@ mipmap / (nome da sua imagem)" suponha que você tenha uma imagem chamada telugu e que ela seja definida como seu aplicativo icon então mude android: icon = "@ mipmap / telugu" e você terá que copiar e colar sua imagem na pasta mipmap, é tão simples quanto eu disse

korubilli krishna chaitanya
fonte
7

Experimente este processo, isso pode ajudá-lo.

  1. Crie um arquivo de imagem PNG de tamanho 512x512 pixels
  2. No menu, vá para Arquivo -> Novo -> Ativo da imagem
  3. Selecione a opção Imagem nas opções de tipo de ativo
  4. Clique na caixa de diretório à direita.
  5. Arraste a imagem para a caixa do ativo de origem
  6. Clique em Avançar (Nota: os arquivos existentes do iniciador serão substituídos)
  7. Clique em Concluir

***** NB: O tipo de ícone deve ser o Launcher Icons (Adaptive and Legacy) *****

Mestre Rejaul Karim
fonte
6

No arquivo de manifesto, sob a tag, haverá uma linha semelhante:

android:icon="drawable_resource_path"

Coloque o ícone do iniciador desejado na pasta drawable e escreva o caminho do recurso.

furioso
fonte
5
  1. Vá para AndroidManifest.xml

  2. Na tag, procure android: tag de ícone .

  3. Copie e cole seu ícone na pasta drawable (disponível na pasta res do seu projeto).

  4. Defina o valor do android: icon tag de como

    android: icon = "@ drawable / youriconname"

Voila! você terminou. Salve as alterações e teste.

Palak Jain
fonte
3

Podemos substituir o código no arquivo AndroidManifest na tag do aplicativo

android:icon="@drawable/logo"
Sameer Tzar
fonte
2

Vá para a pasta do seu projeto \ app \ src \ main \ res \ mipmap-mdpi \ ic_launcher.png

Você verá 5 pastas mipmap. Substitua o ícone dentro de cada pasta do mipmap pelo ícone que você deseja.

Linoie
fonte
2

Criei meus ícones usando esta ferramenta:

https://romannurik.github.io/AndroidAssetStudio/index.html

Depois que eu baixei esses (eles já foram pré-nomeados para ic_launcher, muito útil!), Achei o

pasta mipmap ic_launcher na pasta res

e substituí os pré ícones pelos que eu criei. Reinstale seu aplicativo e você verá seu novo ícone!


fonte
1

Clique em app/manifests/AndroidManifest.xml Você vêandroid:icon="@mipmap/your image name"

Altere também o android:roundicon="@mipmap/your image name" exemplo: android:icon="@mipmap/image" isso é tudo

Kingsley Joel
fonte
0

Vamos para:

res> drawable> clique com o botão direito do mouse> show in folder> adicione o logotipo desejado

Em seguida, vá para o manifesto do Android, edite a etiqueta ICON na etiqueta do aplicativo, use "@drawable/nameOfImage"

fMadTech
fonte
-1

Todo o processo de download é muito longo, basta navegar até a visualização do projeto e selecionar a visualização do projeto, clicar com o botão direito do mouse na pasta do aplicativo, clicar em novo e criar um novo ativo de imagem. Por favor, escolha o caminho do arquivo e clique em Avançar e terminar.

importante: Reinstale seu aplicativo.

Michael Leonard
fonte