it-swarm.com.de

'Ic_launcher.png' in Android Studio ändern

Wenn Sie zum ersten Mal ein neues Projekt erstellen, können Sie mit diesem Dialogfeld auf eine externe PNG-Datei verweisen. Wenn das Dialogfeld abgeschlossen ist, generiert 4 verschiedene Pixelgrößen von Bildern, die als Startprogramm verwendet werden -Symbol.

Meine Frage ist: Wenn also bereits ein vorhandenes Projekt Erstellt wurde, gibt es eine Möglichkeit, dem Studio mitzuteilen, dass 4 NEU solche Dateien neu zu generieren, indem Sie es einfach an eine andere Stelle andere .PNG?

Mir fiel ein, dass ich ein neues Projekt starten und dann alle anderen bisher erstellten Dateien, wie Die .Java- und .XML-Dateien usw. manuell kopieren konnte, aber das scheint viel zu sein arbeit (das hoffe ich nicht nötig).

96
Dave

Für Android Studio 0.4.0 und höher klicken Sie auf "File > New > Image Asset".

173
LazarusX

Nein, aber das geht fast genauso leicht.

Gehe hier hin:

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

Erstellen Sie Ihre Symbole mit dieser Seite und laden Sie dann das Zip-Paket herunter. Entpacken Sie es in das richtige Verzeichnis und es werden alle Zeichen - */ic_launcher.png korrekt überschrieben.

50
Danny Dulai

Nur für den Fall, dass jemand anderes diesen Beitrag besucht, dachte ich, ich würde beschreiben, was ich getan habe. 

  1. Klicken Sie mit der rechten Maustaste auf den Ordner res> New Image Asset

  2. browser zum Symbol. Weiter klicken

  3. Standardmäßig wechselt das Symbol zu src/debug/res

  4. Navigieren Sie in der Projekthierarchie zu src/debug/res und kopieren Sie die Dateien aus den zeichnbaren * -Verzeichnissen in dieselben Verzeichnisse in src/main und src/main

  5. kopieren Sie die Dateien src/debug/res/icon_name.png in die Verzeichnisse src/main und src/release

12
locoMotion

Ich kann bestätigen, dass in Android Studio 1.x (hier AS) unter Windows auch die richtige Reihenfolge gilt:

  • Datei -> Neu
  • AS öffnet eine Liste, in der Sie auf Image Asset klicken müssen
  • AS öffnet einen Dialog, in dem die Verzeichnisstruktur der App\src\main\res automatisch ausgewählt wird (die richtige Wahl).
  • Durch Klicken auf die Schaltfläche OK öffnet AS den Asset Studio-Dialog, in dem Sie alle Tools und Optionen finden, die wir beim letzten Eclipse ADT hatten

Dies kann absolut in jedem Moment nach der Erstellung des Projekts erfolgen.

Android Studio warnt Sie, dass der aktuelle ic_launcer überschrieben wird. Dies ist jedoch genau das, was wir erwarten.

11

die Antworten oben waren verwirrend für mich. Folgendes habe ich gemacht:

  • Datei -> neues Image-Asset
  • das erste Feld "Asset-Typ" muss ein Startsymbol sein. Navigieren Sie zu der gewünschten .__-Datei, wählen Sie es aus und Android Studio zeigt Ihnen im selben Fenster an, wie es bei verschiedenen Auflösungen aussehen wird.

  • wählen Sie einen anderen Namen, klicken Sie auf Weiter. Jetzt ist das icon set for Alle diese HDpi, XHDPI und MDpi in den entsprechenden Mipmap-Ordnern

  • schließlich gehen Sie am wichtigsten zu Ihrer Manifestdatei und change "Android: icon" zum Namen Ihres neuen Symbolbildes.

10
ERJAN
  1. Datei> In AndroidStudio Öffnen Sie Ihre Anwendung (Ihr Projekt)

  2. Wechseln Sie zum Ordner res und klicken Sie mit der rechten Maustaste auf diesen Ordner. Wählen Sie die neue Registerkarte in der Registerkarte Bild-Asset aus, auf der die Asset Studio-Anzeigeseite angezeigt wird.

  3. Durchsuchen Sie das Symbol, das Sie als App-Symbol erhalten möchten, und wählen Sie es aus (Sie müssen den Drawble-Ordner nicht ändern).

  4. Klicken Sie dann auf die nächste Registerkarte und beenden Sie den Vorgang.

  5. ihr neues Symbol wird in der App angezeigt.
8
user5035026

In Android Studio 0.5.8 konnte ich mein Icon-Set ändern, indem Sie mit der rechten Maustaste auf den Ordner 'res' klicken und Neu> Image Asset auswählen. Dadurch gelangen Sie zu dem Symbolbildschirm, den Sie beim Erstellen der Anwendung sehen. Nachdem Sie das Symbol geändert haben, wird bestätigt, dass alle Symbole ersetzt werden. Bestätigen und fertig.

6
JeremysDev82

Wenn Sie eine Android-App in Eclipse erstellen, klicken Sie einfach mit der rechten Maustaste auf den Ordner res, klicken Sie auf New -> Other und wählen Sie Android Icon Set unter Android aus.

Auf diese Weise können Sie einfach weitere Symbole erstellen (oder vorhandene ersetzen).

4
Kayla

Legen Sie das gewünschte Startbild (.png) in einen Zeichnungsordner.

Fügen Sie in AndroidManifest.xml hinzu

Android:icon="@drawable/your_img_name"

unter application Tag.

2
pradeep

Verwenden Sie die in den vorherigen Beiträgen erwähnte Website, um die Symbole zu erstellen: http://Android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Entpacken Sie den Ordner und gehen Sie hinein Datei-Explorer unter (Windows oder Mac) finden Sie AndroidStudioProjects> "Anwendungsname"> App> src> main (ersetzen Sie das Web hier)> res (ersetzen Sie den Rest durch den Ordner, den Sie bereits heruntergeladen haben)

* Schließen Sie Android Studio, damit Sie Änderungen vornehmen können. Wenn Android Studio erneut geöffnet wird, werden die Änderungen angezeigt

2
Hero

Sie können ein Symbol mithilfe dieser Website erstellen https://romannurik.github.io/AndroidAssetStudio/index.html .

Laden Sie das Symbol herunter und wechseln Sie zum Datei-Explorer. Dort werden Ihre Projekte gespeichert. Der Standardpfad lautet C:\Users\Your Name\AndroidStudioProjects\Project Name\app\src\main\res \

und kopieren Sie die heruntergeladenen Ordner in den Ordner res.

1
Linoie

In Android Studio 0.8 und danach Rechtsklicken Sie auf den App-Ordner und anschließend auf New > Image Asset .

Suchen Sie im Feld "Bilddatei" nach dem Bild mit der besten Auflösung

klicken Sie auf Weiter .__ Der Rest wird generiert

So löste ich ein ic_launcher aus einem PNG-Bild.

  1. Ich habe ein PNG-Bild in ein SVG-Bild umgewandelt, indem Sie diese Website https://image.online-convert.com/convert-to-svg verwenden.

  2. Ich habe das konvertierte SVG-Bild verwendet und in Android Studio mit File > New > Vector Asset in ein Vektor-Asset konvertiert. Dadurch wurde das SVG-Bild in eine XML-Datei konvertiert.

  3. Ich habe das ic_launcher-Image erstellt, indem ich ein neues Image-Asset in Android Studio mit File > New > Image Asset erstellt habe. Dadurch wurde ein ic_launcher mit quadratischem, rundem und adaptivem Symbol aus der XML-Datei erstellt.

Hinweis: Zum Zeitpunkt des Schreibens hatte ich Probleme mit dem aus Adobe XD exportierten SVG-Bild. Also musste ich den Online-Konverter verwenden. Adobe XD hat keine XML-Exportfunktion.

0
Akarsh SEGGEMU

Für Android 3+: 

  • Wählen Sie im Projektfenster die Android-Ansicht aus.

  • Klicken Sie mit der rechten Maustaste auf den Ordner res und wählen Sie Neu> Image Asset.

  • Wenn Ihre App Android 8.0 unterstützt, erstellen Sie adaptive und Legacy Launcher-Symbole.

  • Wenn Ihre App Versionen unterstützt, die nicht höher als Android 7.1 sind, erstellen Sie nur ein Legacy-Symbol.

  • Wählen Sie im Feld Symboltyp Startersymbole (nur Legacy) aus.

  • Wählen Sie einen Asset-Typ aus und geben Sie dann im unteren Feld das Asset an.

0
live-love

Klicken Sie auf "File > New > Image Asset

Asset Type -> Choose -> Image 

Durchsuchen Sie Ihr Bild 

Legen Sie die anderen Eigenschaften fest 

Drücken Sie Next

Sie sehen die 4 verschiedenen Pixelgrößen Ihrer Bilder als Starter-Symbol

Drücken Sie Finish!

0
K_nalis