Kiedy po raz pierwszy tworzy się nowy projekt, to okno dialogowe pozwala wskazać jakiś zewnętrzny plik .PNG, a po zakończeniu tego okna generuje obrazy o 4 różnych rozmiarach pikseli do wykorzystania jako ikona programu uruchamiającego.
Moje pytanie brzmi: Więc jeśli ktoś ma już utworzony projekt, czy jest miejsce, w którym można powiedzieć Studio, aby ponownie wygenerowało 4 NOWE takie pliki, po prostu przekierowując je gdzie indziej, do innego .PNG?
Przyszło mi do głowy, że mogę rozpocząć nowy projekt, a następnie ręcznie skopiować wszystkie inne opracowane do tej pory pliki, takie jak pliki .JAVA i .XML itp., Ale wydaje mi się, że to dużo pracy (mam nadzieję, że nie być niezbędnym).
źródło
Nie, ale możesz to zrobić prawie równie łatwo.
Przejdź tutaj:
https://romannurik.github.io/AndroidAssetStudio/
Zbuduj ikony za pomocą tej strony, a następnie pobierz pakiet zip. Rozpakuj go do odpowiedniego katalogu, a poprawnie nadpisze wszystkie pliki do rysowania - * / ic_launcher.png.
źródło
Pomyślałem, że na wypadek, gdyby ktoś inny odwiedził ten post, opiszę, co zrobiłem.
Kliknij prawym przyciskiem myszy folder res> Nowy zasób obrazu
przeglądarkę na ikonę. Kliknij Następny
Domyślnie ikona przechodzi do src / debug / res- keep this
W hierarchii projektu przejdź do src / debug / res i skopiuj pliki z katalogów drawable * do tych samych katalogów w src / main i src / main
skopiuj src / debug / res / icon_name.png do katalogów src / main i src / release
źródło
Mogę potwierdzić, że w Android Studio 1.x (tutaj AS) na Windowsie również prawidłowa sekwencja to:
Można to zrobić absolutnie w dowolnym momencie po stworzeniu projektu.
Android Studio ostrzega, że nadpisze obecną wersję ic_launcer, ale właśnie tego oczekujemy.
źródło
powyższe odpowiedzi były dla mnie mylące. Oto co zrobiłem:
pierwsze pole „Typ zasobu” musi być ikonami programu uruchamiającego. przejdź do pliku, który chcesz jako ikonę, wybierz go, a program Android Studio pokaże Ci w tym samym oknie, jak będzie wyglądał w różnych rozdzielczościach.
wybierz inną nazwę, kliknij dalej. Teraz ikona ustawiona dla wszystkich tych hdpi, xhdpi, mdpi będzie w odpowiednich folderach mipmap
na koniec, co najważniejsze, przejdź do pliku manifestu i zmień „android: icon” na nazwę nowego obrazu ikony.
źródło
Plik> W androidStudio Otwórz aplikację (swój projekt)
Przejdź do folderu res, a następnie kliknij prawym przyciskiem myszy na ten folder, wybierz nową kartę, w której przejdź do karty zasobów obrazu, a otrzymasz stronę wyświetlania asset studio.
Przeglądaj (wybierz) ikonę, którą chcesz uzyskać jako ikonę aplikacji (nie musisz zmieniać folderu do rysowania).
A następnie kliknij następną kartę i zakończ.
źródło
W Android Studio 0.5.8 udało mi się zmienić zestaw ikon, klikając prawym przyciskiem myszy folder „res” i wybierając Nowy> Zasób obrazu. Spowoduje to przejście do ekranu z ikonami, który jest wyświetlany podczas tworzenia aplikacji, tutaj po zmianie ikony potwierdza, że zastąpi ona wszystkie ikony. Potwierdź i gotowe.
źródło
Tworząc aplikację na Androida w zaćmieniu, po prostu kliknij
res
folder prawym przyciskiem myszy , kliknijNew -> Other
i wybierzAndroid Icon Set
pod Androidem.Pozwala to łatwo tworzyć więcej ikon (lub zastępować istniejące).
źródło
Użyj strony internetowej wspomnianej w poprzednich postach, aby utworzyć ikony: http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Rozpakuj folder i przejdź do eksploratora plików w (Windows lub Mac ) znajdź AndroidStudioProjects> „nazwa aplikacji”> aplikacja> src> main (zastąp tutaj internetową wersję)> res (zastąp resztę tą z rozpakowanego folderu, który już pobrałeś)
* Zamknij Android Studio, aby móc wprowadzić zmiany, a gdy Android Studio zostanie ponownie otwarte, zmiany pojawią się
źródło
Umieść żądany obraz programu uruchamiającego (.png) w folderze do rysowania.
W AndroidManifest.xml dodaj
pod
application
tagiem.źródło
Możesz utworzyć ikonę, korzystając z tej witryny https://romannurik.github.io/AndroidAssetStudio/index.html .
Pobierz ikonę, przejdź do Eksploratora plików - gdzie są zapisywane Twoje projekty, domyślna ścieżka to
C:\Users\Your Name\AndroidStudioProjects\Project
Name \ app \ src \ main \ res \i skopiuj pobrane foldery do folderu res.
źródło
W Android Studio 0.8 i następnie kliknij prawym przyciskiem myszy folder aplikacji
New > Image Asset
Wyszukaj obraz o najlepszej rozdzielczości w polu „Plik obrazu”
hit Dalej Reszta zostanie wygenerowana
źródło
Kliknij „
File > New > Image Asset
”Asset Type -> Choose -> Image
Przeglądaj swój obraz
Ustaw inne właściwości
naciśnij
Next
Zobaczysz 4 różne rozmiary pikseli twoich obrazów do użycia jako ikona programu uruchamiającego
Naciśnij
Finish
!źródło
android:roundIcon="@mipmap/ic_launcher_round"
Android 3+:
W oknie projektu wybierz widok systemu Android.
Kliknij prawym przyciskiem myszy folder res i wybierz Nowy> Zasób obrazu.
Jeśli Twoja aplikacja obsługuje system Android 8.0, utwórz adaptacyjne i starsze ikony uruchamiania.
Jeśli Twoja aplikacja obsługuje wersje nie wyższe niż Android 7.1, utwórz tylko starszą ikonę programu uruchamiającego.
W polu Typ ikony wybierz opcję Ikony uruchamiania (tylko starsze wersje).
Wybierz typ zasobu, a następnie określ zasób w polu poniżej.
źródło
Oto jak rozwiązałem, tworząc ic_launcher z obrazu PNG.
Przekonwertowałem obraz PNG na obraz SVG, korzystając z tej witryny internetowej https://image.online-convert.com/convert-to-svg .
Kiedyś przekonwertowany obraz SVG i przekształcono go w wektorze atutem w Android Studio przez,
File > New > Vector Asset
. To przekonwertowało obraz SVG na plik XML.I stworzył ic_launcher wizerunek tworząc nowy obraz aktywów w Android Studio przez,
File > New > Image Asset
. Stworzyło to ic_launcher w kwadratowej, okrągłej i adaptacyjnej ikonie z pliku XML.Uwaga: w momencie pisania tego tekstu miałem problemy z obrazem SVG wyeksportowanym z Adobe XD. Musiałem więc skorzystać z konwertera online. Adobe XD nie ma funkcji eksportu XML.
źródło