Buat ulang atau buat ulang 'ic_launcher.png' dari gambar di Android Studio

103

Ketika seseorang pertama kali membuat proyek baru, dialog itu memungkinkan Anda menunjuk ke beberapa file .PNG eksternal, dan kemudian ketika dialog itu selesai, ia menghasilkan 4 gambar dengan ukuran piksel berbeda untuk digunakan sebagai ikon peluncur.

Pertanyaan saya adalah: Jadi, jika seseorang sudah memiliki proyek yang sudah dibuat, apakah ada tempat untuk memberi tahu Studio untuk menghasilkan kembali 4 file BARU seperti itu, dengan hanya mengarahkannya kembali ke tempat lain, ke .PNG lain?

Terpikir oleh saya bahwa saya dapat memulai proyek baru dan kemudian secara manual menyalin semua file lain yang dikembangkan sejauh ini, seperti file .JAVA dan .XML, dll, tetapi itu sepertinya banyak pekerjaan (yang saya harap tidak diperlukan).

Dave
sumber

Jawaban:

177

Untuk Android Studio 0.4.0dan nanti, klik " File > New > Image Asset".

LazarusX
sumber
3
Di Android Studio 0.4.3 itu File-> New-> Image Asset.
Jason Hartley
1
Ditto di 0.5.1. Ini harus ditandai sebagai jawabannya
cja
1
Saya tidak bisa melihat "New> Image Asset" di dropdown saat saya mengklik "File" di Android Studio 0.5.5
Amna Ali
7
@AmnaAli tidak ada masalah di sini dengan Android 0.5.5. Atau, coba klik kanan pada folder drawable dan aktifkan "New> Image Asset"
LazarusX
1
Berhati-hatilah saat menggunakan Asset Studio di Android Studio secara otomatis menambahkan padding, sehingga gambar yang dihasilkan akan menyusut.
Androidcoder
51

Tidak, tapi Anda bisa melakukannya dengan mudah.

Kesini:

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

Buat ikon Anda menggunakan halaman itu, lalu unduh paket zip. Unzip ke direktori yang benar dan itu akan menimpa semua drawable - * / ic_launcher.png dengan benar.

Danny Dulai
sumber
Ini hanya akan menghasilkan ikon warisan. Di Android 9, biasanya mereka akan terlihat jelek, ditempatkan dalam lingkaran putih.
phihag
11

Kalau-kalau ada orang lain yang mengunjungi posting ini, saya pikir saya akan menjelaskan apa yang saya lakukan.

  1. Klik kanan pada folder res> Aset gambar baru

  2. browser ke ikon. Klik berikutnya

  3. Secara default ikon menuju ke src / debug / res- keep this

  4. Dalam hierarki proyek, jelajahi src / debug / res dan salin file dari direktori drawable * ke direktori yang sama di src / main dan src / main

  5. salin src / debug / res / icon_name.png ke direktori src / main dan src / release

daya penggerak
sumber
10

Saya dapat mengonfirmasi bahwa di Android Studio 1.x (di sini AS) di Windows juga urutan yang benar adalah:

  • File -> Baru
  • AS membuka daftar di mana Anda harus mengklik Image Asset
  • AS membuka dialog di mana app \ src \ main \ res Directory Structure dipilih secara otomatis (pilihan yang tepat)
  • Mengklik tombol OK, AS membuka dialog Asset Studio di mana Anda dapat menemukan semua alat dan opsi yang kami miliki di Eclipse ADT sebelumnya

Ini benar-benar dapat dilakukan kapan saja setelah pembuatan proyek.

Android Studio memperingatkan Anda bahwa ini akan menimpa ic_launcer saat ini, tetapi inilah yang kami harapkan.

Andrea Riderelli
sumber
1
Dan ini juga berfungsi untuk Android Studio 2.x kecuali Anda harus mengklik kanan pada folder aplikasi dan memilih File-> New dari sana.
Michael Collinson
10

jawaban di atas membingungkan saya. Inilah yang saya lakukan:

  • File -> Aset Gambar baru
  • bidang pertama "Jenis aset" harus berupa ikon peluncur. ramban ke file yang Anda inginkan sebagai ikon, pilih dan studio android akan menunjukkan kepada Anda di jendela yang sama seperti apa tampilannya di bawah resolusi yang berbeda.

  • pilih nama lain untuk itu, klik berikutnya. Sekarang set ikon untuk semua hdpi, xhdpi, mdpi tersebut akan berada di folder mipmap yang sesuai

  • terakhir, yang terpenting buka file manifes Anda dan ubah "android: icon" menjadi nama gambar ikon baru Anda.

ERJAN
sumber
Sederhana dan lugas. Terima kasih
Lebone
8
  1. File> Di androidStudio Buka aplikasi Anda (proyek Anda)

  2. Pergi ke folder res dan kemudian klik kanan pada folder itu pilih tab baru di itu pergi ke tab aset gambar Anda akan mendapatkan halaman tampilan studio aset.

  3. Jelajahi (pilih) ikon yang ingin Anda dapatkan sebagai ikon aplikasi (tidak perlu mengubah folder drawble).

  4. Dan kemudian klik tab selanjutnya dan selesai.

  5. ikon baru Anda akan ditampilkan di aplikasi.
pengguna5035026
sumber
ini berhasil untuk saya (pastikan Anda menelusuri ke jalan yang benar!)
Abdu
6

Di Android Studio 0.5.8 saya berhasil mengubah set ikon saya dengan mengklik kanan pada folder 'res' dan memilih New> Image Asset. Ini membawa Anda ke layar ikon yang Anda sajikan saat membuat aplikasi, di sini setelah Anda mengubah ikon itu menegaskan bahwa itu akan menggantikan semua ikon. Konfirmasi dan selesai.

JeremysDev82
sumber
5

Saat membuat aplikasi Android di eclipse, cukup klik kanan pada resfolder tersebut, klik New -> Other, dan pilihAndroid Icon Set bawah Android.

Ini memungkinkan Anda membuat lebih banyak ikon (atau mengganti yang sudah ada) dengan mudah.

Kayla
sumber
2
Pertanyaannya adalah tentang Android Studio.
Sebastian Wramba
Salahku. Silakan merujuk ke jawaban LazarusX, yang menjelaskan cara baru membuat ikon.
Kayla
2

Gunakan situs web yang disebutkan dalam posting sebelumnya untuk membuat ikon: http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html folder Unzip dan Masuk ke file explorer Anda di (windows atau mac ) temukan AndroidStudioProjects> "app name"> app> src> main (ganti webnya di sini)> res (ganti sisanya dengan yang dari folder unzip yang sudah Anda unduh)

* Tutup android studio agar bisa melakukan perubahan dan saat android studio dibuka kembali perubahan akan muncul

Pahlawan
sumber
2

Letakkan gambar peluncur yang diinginkan (.png) di folder drawable.

Di AndroidManifest.xml, tambahkan

android:icon="@drawable/your_img_name"

di bawah applicationtag.

pradeep
sumber
1

Anda dapat membuat ikon menggunakan situs web ini https://romannurik.github.io/AndroidAssetStudio/index.html .

Unduh ikon, buka File Explorer - tempat proyek Anda disimpan, jalur default adalah C:\Users\Your Name\AndroidStudioProjects\ProjectNama \ app \ src \ main \ res \

dan salin folder yang Anda unduh ke folder res.

Linoie
sumber
0

Di Android studio 0.8 dan setelah klik kanan pada folder aplikasi lalu New > Image Asset

Jelajahi gambar resolusi terbaik yang Anda miliki di bidang "File gambar"

tekan Next Sisanya akan dibuat

Back_In_My_Day_Even_Mice_Had
sumber
0

Klik " File > New > Image Asset"

Asset Type -> Choose -> Image

Jelajahi gambar Anda

Atur properti lainnya

tekan Next

Anda akan melihat 4 ukuran piksel yang berbeda dari gambar Anda untuk digunakan sebagai ikon peluncur

tekan Finish !

K_nalis
sumber
Saya harus masuk ke manifes saya dan mengubahnya jika dikatakan android:roundIcon="@mipmap/ic_launcher_round"menggunakan gambar yang telah saya impor
JFreeman
0

Untuk Android 3+:

  • Di jendela Project, pilih tampilan Android.

  • Klik kanan folder res dan pilih New> Image Asset.

  • Jika aplikasi Anda mendukung Android 8.0, buat ikon peluncur adaptif dan lama.

  • Jika aplikasi Anda mendukung versi tidak lebih tinggi dari Android 7.1, buat ikon peluncur lawas saja.

  • Di kolom Icon Type, pilih Launcher Icons (Legacy Only).

  • Pilih Jenis Aset, lalu tentukan aset di bidang di bawahnya.

cinta hidup
sumber
0

Ini adalah bagaimana saya menyelesaikannya dengan membuat ic_launcher dari gambar PNG.

  1. Saya mengubah gambar PNG menjadi gambar SVG dengan menggunakan situs web ini https://image.online-convert.com/convert-to-svg .

  2. Saya menggunakan gambar SVG yang dikonversi dan mengubahnya menjadi Aset Vektor di Android Studio oleh File > New > Vector Asset,. Ini mengubah gambar SVG menjadi file XML.

  3. Saya membuat gambar ic_launcher dengan membuat Image Asset baru di Android Studio dengan File > New > Image Asset,. Ini membuat ic_launcher dalam bentuk persegi, bulat, dan ikon Adaptif dari file XML.

Catatan: Pada saat penulisan, saya menghadapi masalah dengan gambar SVG yang diekspor dari Adobe XD. Jadi saya harus menggunakan konverter online. Adobe XD tidak memiliki fitur ekspor xml.

Akarsh SEGGEMU
sumber