Come modificare il logo di avvio di un'app in Android Studio?


255

Mi chiedevo come cambiare l'icona di avvio in Android Studio. Le sarei molto grato per qualsiasi consiglio tu mi possa dare.


17
La risposta accettata non è la risposta migliore, ne vale la pena scorrere!
dreua,

Asset Studio di Android Studio è sicuramente la strada da percorrere ora. Vedi questa risposta per un riepilogo.
Suragch,

Risposte:


261

Cerca il <application>tag nel file AndroidManifest.xml dell'applicazione .

Questo tag dell'applicazione ha un android:iconattributo, che di solito è @drawable/ic_launcher. Il valore qui è il nome del file icona di avvio. Se il valore è @drawable/ic_launcher, allora il nome dell'icona è ic_launcher.png.

Trova questa icona nelle cartelle di risorse ( res/mipmap-mdpi, res/mipmap-hdpi, ecc) e sostituirlo.

Nota sulle risorse di mipmap : se l'icona di avvio si trova attualmente in cartelle disegnabili come res/drawable-hdpi, è necessario spostarle negli equivalenti di mipmap (ad es res/mipmap-hdpi.). Android manterrà meglio la risoluzione dei disegni estraibili nella cartella mipmap per la visualizzazione nelle applicazioni di avvio.

Nota per Android Studio : se si utilizza Android Studio, è possibile consentire a Studio di posizionare i disegni nella posizione corretta. Basta fare clic con il tasto destro del mouse sul modulo dell'applicazione e fare clic su Nuovo -> Asset immagine .

Per il tipo di icona selezionare "Icone di avvio (solo legacy)" per file PNG piatti o "Icone di avvio (adattivo e legacy)" se si desidera anche generare un'icona di adattamento per dispositivi API 26+.


questo processo accetta solo un'immagine e la ridimensiona per ogni densità necessaria. ma se ho un'icona su misura per ogni risoluzione e voglio usarla. cosa farei ?
Sagar Nayak,

1
Questo processo non prende un'immagine e la ridimensiona. Dovresti inserire le tue immagini per densità diverse nelle diverse cartelle qualificate in base alla densità, come descritto nella documentazione relativa alle risorse . Ad esempio, inserisci l'immagine di base drawable-mdpie una versione ridimensionata 1.5x in drawable-hdpi.
Bryan Herbst,

Nel mio progetto (Android Studio 2.3.1) ic_launcher.pngè inserito nella mipmapcartella virtuale.
Gluttton,

@Glutton Controllare questa risposta stackoverflow.com/a/28065664/1101730 , si consiglia di mettere icone di avvio alla mipmapcartella, perché usano diversa densità
Micer

327

Ecco un'altra soluzione che ritengo più sensata per chi lavora su Android Studio:

  1. Espandere la cartella principale del progetto nella vista Progetto
  2. Fare clic con il tasto destro sulla cartella dell'app
  3. Nel menu contestuale vai su Nuovo-> Asset immagine
  4. Nel pop-up che appare selezionare il nuovo logo che si desidera avere (immagine / clip art / testo).
  5. Se stavi selezionando il pulsante di opzione immagine (come è la scelta predefinita), se hai fatto clic sui 3 pulsanti per mostrare l'albero dei percorsi per individuare il tuo file di immagine .png, molto probabilmente potresti non vederlo, quindi trascinalo da Windows Explorer (se Windows) e rilasciarlo nella struttura ad albero, e apparirà e pronto per essere selezionato.

Questo è tutto! Ora hai un nuovo logo per la tua app.


31
e non dimenticare di impostare la posizione della nuova icona in manifest: sostituisci drawable a minimappa in android: icon
cVoronin

3
Questa dovrebbe essere la risposta corretta, poiché quella accettata non descrive il modo di Android Studio.
blocca il

Faccio esattamente questo. Funzionerà anche quando aggiorni l'icona esistente.
Ashutosh Chamoli,

71

Ecco i miei passi per l'attività:

  1. Crea file immagine PNG di dimensioni 512x512 pixel
  2. In Android Studio , nella vista progetto , evidenzia una directory mipmap
  3. Nel menu, vai su File> Nuovo> Asset immagine
  4. Fare clic sul pulsante Immagine nella riga del pulsante Tipo di risorsa
  5. Fai clic su 3 Dot Box a destra di Path Box .
  6. Trascina l' immagine nella casella delle risorse di origine
  7. Fare clic su Avanti (Nota: i file di avvio esistenti verranno sovrascritti )
  8. Fai clic su Fine

4
Sento che questa è la risposta migliore
chicharito,

25

Per creare rapidamente un nuovo set di icone e modificare l'icona di avvio in Android Studio, puoi:

  1. Utilizzare questo strumento: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html per caricare l'immagine o l'icona preferita (il file di origine). Lo strumento crea quindi automaticamente un set di icone in tutte le diverse risoluzioni per ic_launcher.png.

  2. Scarica il file zip creato dallo strumento, estrai tutto (che creerà una struttura di cartelle per tutte le diverse risoluzioni) e quindi sostituisci tutte le icone all'interno della cartella di res del tuo progetto: <AndroidStudioProjectPath> \ app \ src \ main \ res


10

inserisci qui la descrizione dell'immaginevai su AndroidManifest.xml e cambia Android: icon = "@ mipmap / ic_launcher" in android: icon = "@ mipmap / (il tuo nome immagine)" supponi di avere un'immagine chiamata telugu e desideri che sia impostata come app icona quindi cambia android: icon = "@ mipmap / telugu" e devi copiare e incollare la tua immagine nella cartella mipmap che è così semplice come ho detto


7

Prova questo processo, questo potrebbe aiutarti.

  1. Crea file immagine PNG di dimensioni 512x512 pixel
  2. Nel menu, vai su File -> Nuovo -> Asset immagine
  3. Selezionare l'opzione Immagine nelle opzioni Tipo di risorsa
  4. Fare clic sulla casella della directory a destra.
  5. Trascina l'immagine nella casella delle risorse di origine
  6. Fare clic su Avanti (Nota: i file di avvio esistenti verranno sovrascritti)
  7. Fai clic su Fine

***** NB: il tipo di icona dovrebbe essere Icone di avvio (adattivo e legacy) *****


6

Nel file manifest, sotto il tag, ci sarà una riga simile:

android:icon="drawable_resource_path"

Posizionare l'icona di avvio desiderata nella cartella di disegno e scrivere il percorso della risorsa.


5
  1. Vai su AndroidManifest.xml

  2. Nel tag, cerca android: icon tag.

  3. Copia e incolla la tua icona in una cartella disegnabile (disponibile nella cartella res del tuo progetto).

  4. Imposta il valore di android: icon tag as

    Android: icon = "@ drawable / youriconname"

Ecco! hai fatto. Salvare le modifiche e testare.


3

Possiamo sostituire il codice nel file AndroidManifest nel tag dell'applicazione

android:icon="@drawable/logo"

2

Vai alla cartella del tuo progetto \ app \ src \ main \ res \ mipmap-mdpi \ ic_launcher.png

Vedrai 5 cartelle mipmap. Sostituisci l'icona all'interno di ogni cartella mipmap, con l'icona che desideri.


2

Ho creato le mie icone usando questo strumento:

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

Dopo averli scaricati (erano già pre nominati in ic_launcher, molto utili!) Ho trovato il

cartella mipmap ic_launcher nella cartella res

e ho sostituito le icone pre con quelle che ho creato. Reinstalla la tua app e vedrai la tua nuova icona!


1

Fai clic su app/manifests/AndroidManifest.xml Vediandroid:icon="@mipmap/your image name"

Cambia anche android:roundicon="@mipmap/your image name" Esempio: android:icon="@mipmap/image" tutto qui


0

Vai a:

res> disegno> clic con il tasto destro> mostra nella cartella> aggiungi il logo desiderato

Quindi vai su Android manifest, modifica il tag ICON sotto il tag dell'applicazione, usa "@drawable/nameOfImage"


-1

Tutto il processo di download è troppo lungo, basta andare all'anteprima del progetto e selezionare la vista progetto, fare clic con il tasto destro sulla cartella dell'app, quindi fare clic su nuovo, quindi creare una nuova risorsa immagine. Si prega di scegliere il percorso del file e fare clic su Avanti e Fine.

importante: reinstalla l'app.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.