Wenn Sie zum ersten Mal ein neues Projekt erstellen, können Sie in diesem Dialogfeld auf eine externe PNG-Datei verweisen. Wenn dieser Dialog abgeschlossen ist, werden 4 verschiedene Pixelgrößen von Bildern zur Verwendung als Startsymbol generiert.
Meine Frage ist: Wenn also bereits ein vorhandenes Projekt erstellt wurde, gibt es einen Ort, an dem das Studio angewiesen werden kann, 4 NEUE solcher Dateien neu zu generieren, indem es einfach an eine andere Stelle auf ein anderes PNG verweist?
Mir kam der Gedanke, dass ich ein neues Projekt starten und dann alle anderen bisher entwickelten Dateien, wie die .JAVA- und .XML-Dateien usw., manuell kopieren könnte, aber das scheint eine Menge Arbeit zu sein (das hoffe ich nicht nötig sein).
quelle
Nein, aber Sie können dies fast genauso einfach tun.
Gehe hier hin:
https://romannurik.github.io/AndroidAssetStudio/
Erstellen Sie Ihre Symbole auf dieser Seite und laden Sie das Zip-Paket herunter. Entpacke es in das richtige Verzeichnis und es überschreibt alle zeichnbaren - * / ic_launcher.png korrekt.
quelle
Nur für den Fall, dass jemand anderes diesen Beitrag besucht, dachte ich, ich würde beschreiben, was ich getan habe.
Klicken Sie mit der rechten Maustaste auf res-Ordner> Neues Image-Asset
Browser zum Symbol. Weiter klicken
Standardmäßig geht das Symbol zu src / debug / res- behalte dies
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
Kopieren Sie die Verzeichnisse src / debug / res / icon_name.png in die Verzeichnisse src / main und src / release
quelle
Ich kann bestätigen, dass in Android Studio 1.x (hier AS) unter Windows auch die richtige Reihenfolge lautet:
Dies kann absolut jederzeit nach der Erstellung des Projekts erfolgen.
Android Studio warnt Sie, dass der aktuelle ic_launcer überschrieben wird, aber genau das erwarten wir.
quelle
Die obigen Antworten waren für mich verwirrend. Folgendes habe ich getan:
Das erste Feld "Asset-Typ" muss ein Startsymbol sein. Navigieren Sie zu der gewünschten Datei als Symbol, wählen Sie sie aus und Android Studio zeigt Ihnen im selben Fenster, wie sie unter verschiedenen Auflösungen aussehen wird.
Wählen Sie einen anderen Namen und klicken Sie auf Weiter. Jetzt befindet sich das Symbol für alle diese hdpi, xhdpi, mdpi in den entsprechenden mipmap-Ordnern
Schließlich gehen Sie am wichtigsten zu Ihrer Manifestdatei und ändern Sie "android: icon" in den Namen Ihres neuen Symbolbildes.
quelle
Datei> In androidStudio Öffnen Sie Ihre Anwendung (Ihr Projekt)
Gehen Sie zum Ordner res und klicken Sie mit der rechten Maustaste auf diesen Ordner. Wählen Sie die neue Registerkarte auf der Registerkarte Bild-Asset, auf der die Asset-Studio-Anzeigeseite angezeigt wird.
Durchsuchen (wählen) Sie das Symbol aus, das Sie als App-Symbol erhalten möchten (Sie müssen den Drawble-Ordner nicht ändern).
Klicken Sie dann auf die nächste Registerkarte und beenden Sie den Vorgang.
quelle
Unter Android Studio 0.5.8 konnte ich meinen Symbolsatz ändern, indem ich mit der rechten Maustaste auf den Ordner 'res' klickte und Neu> Image Asset auswählte. Dies bringt Sie zu dem Symbolbildschirm, der Ihnen beim Erstellen der Anwendung angezeigt wird. Nachdem Sie das Symbol geändert haben, wird bestätigt, dass alle Symbole ersetzt werden. Bestätigen und fertig.
quelle
Wenn Sie eine Android-App in Eclipse
res
erstellen, klicken Sie einfach mit der rechten Maustaste auf den Ordner, klicken Sie aufNew -> Other
und wählen SieAndroid Icon Set
unter Android aus.Auf diese Weise können Sie problemlos weitere Symbole erstellen (oder vorhandene ersetzen).
quelle
Verwenden Sie die in früheren 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 in Ihren Datei-Explorer (Windows oder Mac) ) finde AndroidStudioProjects> "App-Name"> App> src> main (ersetze das Web hier)> res (ersetze den Rest durch das aus dem entpackten Ordner, den du bereits heruntergeladen hast)
* Schließen Sie Android Studio, damit Sie Änderungen vornehmen können. Wenn Android Studio erneut geöffnet wird, werden die Änderungen angezeigt
quelle
Legen Sie das gewünschte Launcher-Image (.png) in einem Zeichenordner ab.
Fügen Sie in AndroidManifest.xml hinzu
unter
application
tag.quelle
Sie können ein Symbol über diese Website https://romannurik.github.io/AndroidAssetStudio/index.html erstellen .
Laden Sie das Symbol herunter und gehen Sie zum Datei-Explorer. Dort, wo Ihre Projekte gespeichert sind, lautet der Standardpfad
C:\Users\Your Name\AndroidStudioProjects\Project
Name \ app \ src \ main \ res \und kopieren Sie die heruntergeladenen Ordner in den res-Ordner.
quelle
In Android Studio 0.8 und danach Klicken Sie mit der rechten Maustaste auf den App-Ordner
New > Image Asset
Suchen Sie im Feld "Bilddatei" nach dem Bild mit der besten Auflösung
Klicken Sie auf Weiter. Der Rest wird generiert
quelle
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 zur Verwendung als Startsymbol
Drücken Sie
Finish
!quelle
android:roundIcon="@mipmap/ic_launcher_round"
, um das Bild zu verwenden, das ich importiert hatteFü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 ältere Startsymbole.
Wenn Ihre App Versionen unterstützt, die nicht höher als Android 7.1 sind, erstellen Sie nur ein Legacy-Startsymbol.
Wählen Sie im Feld Symboltyp die Option Startsymbole (nur Legacy) aus.
Wählen Sie einen Asset-Typ aus und geben Sie das Asset im Feld darunter an.
quelle
So habe ich es gelöst, indem ich aus einem PNG-Bild einen ic_launcher erstellt habe.
Ich habe ein PNG-Bild über diese Website https://image.online-convert.com/convert-to-svg in ein SVG-Bild konvertiert .
Ich habe das konvertierte SVG-Bild verwendet und es in ein Vector Asset in Android Studio konvertiert von ,
File > New > Vector Asset
. Dadurch wurde das SVG-Bild in eine XML-Datei konvertiert.Ich habe das ic_launcher-Image erstellt, indem ich ein neues Image-Asset in Android Studio erstellt habe von ,
File > New > Image Asset
. Dadurch wurde ein ic_launcher in einem Quadrat, einer Runde und einem adaptiven 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 benutzen. Adobe XD verfügt nicht über eine XML-Exportfunktion.
quelle