Android Studio'da bir uygulamanın başlatıcı logosunu nasıl değiştirebilirim?


256

Android Studio'daki başlatıcı simgesini nasıl değiştireceğini merak ediyordum. Bana verebileceğin herhangi bir tavsiye için çok minnettar olurum.


17
Kabul edilen cevap en iyi cevap değil, kaydırma buna değer!
dreua

Android Studio'nun Asset Studio'su kesinlikle şimdi gitmenin yolu. Özet için bu cevaba bakınız .
Suragch

Yanıtlar:


261

<application>Etiketi için uygulamanın AndroidManifest.xml dosyasına bakın .

Bu uygulama etiketi android:icongenellikle bir özniteliğe sahiptir @drawable/ic_launcher. Buradaki değer, başlatıcı simge dosyasının adıdır. Değer, @drawable/ic_launchersimgenin adıdır ic_launcher.png.

Senin kaynak klasörlerde bu simgeyi (bul res/mipmap-mdpi, res/mipmap-hdpivs.) ve değiştirin.

Mipmap kaynakları hakkında bir not : Başlatıcı simgeniz şu anda çizilebilir klasörlerde bulunuyorsa res/drawable-hdpi, bunları mipmap eşdeğerlerine (örn. res/mipmap-hdpi) Taşımalısınız . Android, başlatıcı uygulamalarında görüntülemek için mipmap klasöründeki çekilebilirlerin çözünürlüğünü daha iyi koruyacaktır .

Android Studio notu : Android Studio kullanıyorsanız, çekmecelerin sizin için doğru yere yerleştirilmesine izin verebilirsiniz. Uygulama modülünüze sağ tıklayın ve Yeni -> Görüntü Varlığı'na tıklayın .

Simge türü için düz PNG dosyaları için "Başlatıcı Simgeleri (Yalnızca Eski)" seçeneğini veya API 26+ cihazları için uyarlanabilir bir simge oluşturmak istiyorsanız "Başlatıcı Simgeleri (Uyarlanabilir ve Eski)" seçeneğini belirleyin .


bu işlem yalnızca bir görüntüyü kabul eder ve gereken her yoğunluğa göre ölçeklendirir. ama her çözünürlük için özel yapılmış simge varsa ve bunu kullanmak istiyorum. ne yapardım ?
Sagar Nayak

1
Bu işlem tek bir görüntü almaz ve ölçeklendirmez. Kaynaklarınızı Sağlama belgelerinde açıklandığı gibi, farklı yoğunluklara sahip görüntülerinizi farklı yoğunluk onaylı klasörlere koymanız gerekir . Örneğin, temel görüntüyü drawable-mdpive 1,5x ölçekli sürümü girin drawable-hdpi.
Bryan Herbst

Projemde (Android Studio 2.3.1) sanal klasöre ic_launcher.pngyerleştirildi mipmap.
Gluttton

@Glutton Bu yanıtı kontrol edin stackoverflow.com/a/28065664/1101730 , mipmapfarklı yoğunluk kullandıkları için başlatıcı simgelerini klasöre koymanız önerilir
Micer

329

İşte Android Studio'da çalışanlar için daha mantıklı olduğunu düşündüğüm başka bir çözüm:

  1. Proje görünümünde proje kök klasörünü genişletin
  2. Sağ Tıkla üzerinde uygulama klasörüne
  3. In Context Menu gidin > Resim Varlık New-
  4. Görüntülenen açılır pencerede, sahip olmak istediğiniz yeni logoyu seçin (resim / küçük resim / metin).
  5. Görüntü radyo düğmesini seçtiyseniz (varsayılan seçim olduğu gibi), .png görüntü dosyanızı bulmak için yol ağacını göstermek üzere 3 düğmeyi tıkladıysanız, büyük olasılıkla görmüyor olabilirsiniz. Windows Gezgini'ni (Windows ise) ve ağaca bırakın, görünecek ve seçilmeye hazır olacaktır.

İşte bu! Uygulamanız için şimdi yeni bir logonuz var.


32
ve yeni simgenin konumunu manifest'te ayarlamayı unutmayın:
çekmeceyi androidte

3
Bu, doğru yanıt olmalıdır, çünkü kabul edilen Android Studio yolunu tanımlamaz.
plocks

Ben de aynen bunu yapıyorum. Mevcut simgenizi güncellediğinizde de çalışır.
Ashutosh Chamoli

71

İşte benim görev için adımlar:

  1. 512x512 piksel boyutunda PNG resim dosyası oluşturma
  2. In Android Studio içinde proje görüntüsü , vurgulamak bir mipmap dizini
  3. Menüde, gitmek için Dosya> Yeni> Görüntü Varlık
  4. Click Görüntü Düğmesi içinde Varlık tipi düğmesi satırda
  5. Click on 3 Dot Box sağ tarafındaki Yolu Box .
  6. Resmi kaynak varlık kutusuna sürükleyin
  7. Click Sonraki (: Not Varolan başlatıcısı dosyalar olacaktır üzerine yazılır )
  8. Son'u tıklayın

4
Bunun en iyi cevap olduğunu hissediyorum
chicharito

25

Android Studio'da hızlı bir şekilde yeni bir simge kümesi oluşturmak ve başlatıcı simgesini değiştirmek için şunları yapabilirsiniz:

  1. Tercih ettiğiniz resmi veya simgeyi (kaynak dosyanız) yüklemek için bu aracı kullanın: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html . Araç daha sonra ic_launcher.png için tüm farklı çözünürlüklerde bir dizi simge oluşturur.

  2. Araç tarafından oluşturulan zip dosyasını indirin, her şeyi çıkarın (tüm farklı çözünürlükler için bir klasör yapısı oluşturur) ve ardından proje res klasörünüzdeki tüm simgeleri değiştirin: <AndroidStudioProjectPath> \ app \ src \ main \ res


10

resim açıklamasını buraya girinAndroidManifest.xml adresine gidin ve android: icon = "@ mipmap / ic_launcher" öğesini android olarak değiştirin: icon = "@ mipmap / (resminizin adı)" telugu adlı bir resminiz olduğunu ve uygulamanız olarak ayarlanmasını istediğinizi varsayalım simge sonra android değiştirmek: icon = "@ mipmap / telugu" ve resminizi kopyalayıp mipmap klasörüne yapıştırmanız gerekiyor, bu dediğim kadar basit


7

Bu işlemi deneyin, bu size yardımcı olabilir.

  1. 512x512 piksel boyutunda PNG resim dosyası oluşturma
  2. Menüde Dosya -> Yeni -> Görüntü Varlığı'na gidin
  3. Varlık türü seçeneklerinde Görüntü seçeneğini belirleyin
  4. Sağ taraftaki Dizin Kutusu'nu tıklayın.
  5. Resmi kaynak varlık kutusuna sürükleyin
  6. İleri'ye tıklayın (Not: Mevcut başlatıcı dosyalarının üzerine yazılır)
  7. Son'u tıklayın

***** NB: Simge türü Başlatıcı Simgeleri (Uyarlamalı ve Eski) olmalıdır *****


6

Manifest dosyasında, etiketin altında benzer bir satır olacaktır:

android:icon="drawable_resource_path"

İstediğiniz başlatıcı simgesini çekilebilir klasöre yerleştirin ve kaynak yolunu yazın.


5
  1. AndroidManifest.xml dosyasına gidin

  2. Etikette android: simge etiketi arayın .

  3. Simgenizi kopyalayıp çekilebilir klasöre yapıştırın (projenizin res klasöründe bulunur).

  4. Android: icon tag değerini şu şekilde ayarlayın :

    robot: simgesi = "@ çekilebilir / youriconname"

İşte bu kadar! bitirdiniz. Değişiklikleri kaydedin ve test edin.


3

Uygulama etiketindeki AndroidManifest dosyasındaki kodu değiştirebiliriz

android:icon="@drawable/logo"

2

Proje klasörünüze gidin \ app \ src \ main \ res \ mipmap-mdpi \ ic_launcher.png

5 mipmap klasörü göreceksiniz. Her mipmap klasörünün içindeki simgeyi istediğiniz simgeyle değiştirin.


2

Simgelerimi bu aracı kullanarak oluşturdum:

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

Bunları indirdikten sonra (önceden zaten ic_launcher olarak adlandırıldılar, çok yararlı!)

res klasörü altındaki mipmap ic_launcher klasörü

ve ön simgeleri oluşturduğum simgelerle değiştirdim. Uygulamanızı yeniden yükleyin, yeni simgenizi göreceksiniz!


1

app/manifests/AndroidManifest.xml Gördüğünüzü tıklayınandroid:icon="@mipmap/your image name"

Ayrıca değiştirin android:roundicon="@mipmap/your image name" Örnek: android:icon="@mipmap/image" hepsi bu


0

Şuraya git:

res> çekilebilir> sağ tıklama> klasörde göster> istediğiniz logoyu ekle

Sonra android manifest'e gidin, uygulama etiketi altında ICON etiketini düzenleyin, kullanın "@drawable/nameOfImage"


-1

Tüm indirme işlemi çok uzun, sadece proje önizlemenize gidin ve proje görünümünü seçin, uygulama klasörünü sağ tıklayın, ardından yeni'yi tıklayın, ardından yeni bir görüntü öğesi oluşturun. Lütfen dosya yolunu seçin ve ileri'yi tıklayın.

important: Uygulamanızı yeniden yükleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.