Jak zmienić logo uruchamiania aplikacji w Android Studio?

255

Zastanawiałem się, jak zmienić ikonę programu uruchamiającego w Android Studio. Byłbym bardzo wdzięczny za wszelkie porady, które możesz mi udzielić.

użytkownik3535901
źródło
17
Przyjęta odpowiedź nie jest najlepszą odpowiedzią, przewijanie jest tego warte!
dreua
Asset Studio w Android Studio to zdecydowanie najlepsza droga. Zobacz tę odpowiedź, aby uzyskać podsumowanie.
Suragch,

Odpowiedzi:

261

Poszukaj <application>znacznika w pliku AndroidManifest.xml aplikacji .

Ten znacznik aplikacji ma android:iconzwykle atrybut @drawable/ic_launcher. Wartość tutaj to nazwa pliku ikony programu uruchamiającego. Jeśli wartością jest @drawable/ic_launcher, to nazwa ikony to ic_launcher.png.

Znajdź ikonę folderów zasobów ( res/mipmap-mdpi, res/mipmap-hdpi, itd.) I należy go wymienić.

Uwaga na temat zasobów mipmap : Jeśli ikona programu uruchamiającego znajduje się obecnie w folderach do rysowania, takich jak res/drawable-hdpi, powinieneś przenieść je do odpowiedników mipmap (np res/mipmap-hdpi.). Android lepiej zachowa rozdzielczość plików rysunkowych w folderze mipmap do wyświetlania w aplikacjach uruchamiających.

Uwaga na Android Studio : Jeśli korzystasz z Android Studio, możesz pozwolić, aby studio umieściło drawables we właściwym miejscu. Wystarczy kliknąć prawym przyciskiem myszy moduł aplikacji i kliknąć Nowy -> Zasób obrazu .

Jako typ ikony wybierz albo „Ikony uruchamiania (tylko starsze)” dla płaskich plików PNG lub „Ikony uruchamiania (adaptacyjne i starsze)”, jeśli chcesz również wygenerować ikonę adaptacyjną dla urządzeń API 26+.

Bryan Herbst
źródło
proces ten akceptuje tylko jeden obraz i skaluje go do każdej potrzebnej gęstości. ale jeśli mam ikonę wykonaną na zamówienie dla każdej rozdzielczości i chcę jej użyć. co ja bym zrobił ?
Sagar Nayak
1
Ten proces nie wykonuje jednego obrazu i nie skaluje go. Powinieneś umieszczać swoje obrazy dla różnych gęstości w różnych folderach z kwalifikacją gęstości, jak opisano w dokumentacji Udostępnianie zasobów . Na przykład wstaw obraz podstawowy drawable-mdpii wersję ze skalą 1,5x drawable-hdpi.
Bryan Herbst
W moim projekcie (Android Studio 2.3.1) ic_launcher.pngjest umieszczony w mipmapfolderze wirtualnym.
Gluttton
@ Glutton Sprawdź tę odpowiedź stackoverflow.com/a/28065664/1101730 , zaleca się umieszczenie ikon programu uruchamiającego w mipmapfolderze, ponieważ używają innej gęstości
Micer
327

Oto inne rozwiązanie, które moim zdaniem jest bardziej sensowne dla osób pracujących w Android Studio:

  1. Rozwiń folder główny projektu w Widoku projektu
  2. Kliknij folder aplikacji prawym przyciskiem myszy
  3. w menu kontekstowym przejdź do Nowy-> Zasób obrazu
  4. W wyskakującym okienku, które się pojawi, wybierz nowe logo, które chcesz mieć (obraz / obrazek / tekst).
  5. Jeśli wybrałeś przycisk radiowy obrazu (jest to domyślny wybór), jeśli kliknąłeś 3 przyciski, aby wyświetlić drzewo ścieżek do zlokalizowania pliku obrazu .png, najprawdopodobniej go nie widzisz, więc przeciągnij go z Eksploratora Windows (jeśli Windows) i upuść go w drzewie, a pojawi się i będzie gotowy do wybrania.

To jest to! Masz teraz nowe logo dla swojej aplikacji.

Coder X
źródło
31
i nie zapomnij ustawić manifestacji lokalizacji nowej ikony: zamień rysowną na minimapę w
Androidzie
3
To powinna być poprawna odpowiedź, ponieważ zaakceptowana nie opisuje sposobu Android Studio.
plocks
Robię dokładnie to. Będzie działać również po zaktualizowaniu istniejącej ikony.
Ashutosh Chamoli,
71

Oto moje kroki do zadania:

  1. Utwórz plik obrazu PNG o rozmiarze 512 x 512 pikseli
  2. W Android Studio , w widoku projektu , wyróżnić się katalog mipmapa
  3. W menu przejdź do Plik> Nowy> Zasób obrazu
  4. Kliknij przycisk Obraz w wierszu przycisku Rodzaj zasobu
  5. Kliknij na 3 Dot Box na prawo od ścieżki Box .
  6. Przeciągnij obraz do pola zasobu źródłowego
  7. Kliknij Dalej (Uwaga: istniejące pliki programu uruchamiającego zostaną zastąpione )
  8. Kliknij przycisk Zakończ
Mtn Pete
źródło
4
Myślę, że to najlepsza odpowiedź
chicharito,
25

Aby szybko utworzyć nowy zestaw ikon i zmienić ikonę programu uruchamiającego w Android Studio, możesz:

  1. Użyj tego narzędzia: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html, aby przesłać preferowany obraz lub ikonę (plik źródłowy). Następnie narzędzie automatycznie tworzy zestaw ikon we wszystkich różnych rozdzielczościach dla ic_launcher.png.

  2. Pobierz plik zip utworzony przez narzędzie, rozpakuj wszystko (co utworzy strukturę folderów dla wszystkich różnych rozdzielczości), a następnie zastąp wszystkie ikony w folderze res projektu: <AndroidStudioProjectPath> \ app \ src \ main \ res

Robbie
źródło
10

wprowadź opis zdjęcia tutajprzejdź do AndroidManifest.xml i zmień androida: icon = "@ mipmap / ic_launcher" na androida: icon = "@ mipmap / (twoja nazwa obrazu)" Załóżmy, że masz obraz o nazwie telugu i chcesz ustawić go jako aplikację ikona następnie zmień androida: ikona = "@ mipmap / telugu" i musisz skopiować i wkleić obraz do folderu mipmap, to jest tak proste, jak powiedziałem

korubilli krishna chaitanya
źródło
7

Wypróbuj ten proces, może ci to pomóc.

  1. Utwórz plik obrazu PNG o rozmiarze 512 x 512 pikseli
  2. W menu przejdź do Plik -> Nowy -> Zasób obrazu
  3. Wybierz opcję Obraz w opcjach Typ zasobu
  4. Kliknij pole katalogu po prawej stronie.
  5. Przeciągnij obraz do pola zasobu źródłowego
  6. Kliknij Dalej (Uwaga: istniejące pliki programu uruchamiającego zostaną zastąpione)
  7. Kliknij przycisk Zakończ

***** Uwaga: typem ikon powinny być Ikony uruchamiania (adaptacyjne i starsze) *****

Md. Rejaul Karim
źródło
6

W pliku manifestu pod znacznikiem będzie podobna linia:

android:icon="drawable_resource_path"

Umieść żądaną ikonę programu uruchamiającego w folderze, który można wyciągnąć, i napisz jej ścieżkę zasobu.

szaleństwo
źródło
5
  1. Przejdź do AndroidManifest.xml

  2. W tagu poszukaj androida: ikona tagu.

  3. Skopiuj i wklej ikonę w folderze z możliwością rysowania (dostępnym w folderze res projektu).

  4. Ustaw wartość android: tag ikony jako

    android: ikona = "@ drawable / youriconname"

Voila! skończyłeś. Zapisz zmiany i przetestuj.

Palak Jain
źródło
3

Możemy zastąpić kod w pliku AndroidManifest w znaczniku aplikacji

android:icon="@drawable/logo"
ten sam car
źródło
2

Przejdź do folderu projektu \ app \ src \ main \ res \ mipmap-mdpi \ ic_launcher.png

Zobaczysz 5 folderów mipmap. Zastąp ikonę w każdym folderze mipmap odpowiednią ikoną.

Linoie
źródło
2

Moje ikony utworzyłem za pomocą tego narzędzia:

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

Po pobraniu ich (były już wcześniej nazwane ic_launcher, bardzo przydatne!) Znalazłem

folder mipmap ic_launcher w folderze res

i zastąpiłem ikony wstępne tymi, które utworzyłem. Ponownie zainstaluj aplikację, a zobaczysz nową ikonę!


źródło
1

Kliknij app/manifests/AndroidManifest.xml Widziszandroid:icon="@mipmap/your image name"

Zmień także android:roundicon="@mipmap/your image name" Przykład: android:icon="@mipmap/image" to wszystko

Kingsley Joel
źródło
0

Iść do:

res> drawable> kliknij prawym przyciskiem myszy> pokaż w folderze> dodaj wybrane logo

Następnie przejdź do manifestu Androida, edytuj znacznik ICON pod znacznikiem aplikacji, użyj "@drawable/nameOfImage"

fMadTech
źródło
-1

Cały proces pobierania jest zbyt długi, po prostu przejdź do podglądu projektu i wybierz widok projektu, kliknij prawym przyciskiem myszy folder aplikacji, a następnie kliknij nowy, a następnie utwórz nowy zasób obrazu. Wybierz ścieżkę pliku, kliknij przycisk Dalej i zakończ.

ważne: zainstaluj ponownie aplikację.

Michael Leonard
źródło