web-dev-qa-db-ja.com

Android Studioで「ic_launcher.png」を変更する

最初に新しいプロジェクトを作成すると、そのダイアログで外部の.PNGファイルを指定することができ、そのダイアログが完了すると、ランチャーアイコンとして使用するための4つの異なるピクセルサイズの画像が生成されます。

私の質問です:それで、もし既に既存のプロジェクトが作成されているのなら、他のどこかに他の.PNGを指し示すことによってそのような新しい4つのファイルを再生成するようスタジオに指示する場所はありますか?

私は、新しいプロジェクトを開始して、.Javaや.XMLファイルなど、これまでに開発された他のすべてのファイルを手動でコピーできることに気付きました。必要である)。

96
Dave

Android Studio 0.4.0以降の場合は、「File > New > Image Asset」をクリックしてください。

174
LazarusX

いいえ、できますが、これはほぼ同じように簡単に行えます。

ここに行く:

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

そのページを使用してアイコンを作成してから、Zipパッケージをダウンロードしてください。正しいディレクトリに解凍すると、すべてのdrawable - */ic_launcher.pngが正しく上書きされます。

50
Danny Dulai

万が一他の誰かがこの記事を訪れた場合に備えて、自分がしたことを説明したいと思いました。

  1. Resフォルダを右クリック>新しい画像アセット

  2. アイコンにブラウザします。次をクリック

  3. デフォルトではアイコンはsrc/debug/resに行きます - これを維持してください

  4. プロジェクト階層で、src/debug/resを参照して、ファイルをdrawable *ディレクトリからsrc/mainおよびsrc/mainの同じディレクトリにコピーします

  5. src/debug/res/icon_name.pngをsrc/mainおよびsrc/releaseディレクトリにコピーします。

12
locoMotion

私は、Windows上のAndroid Studio 1.x(ここではAS)でも正しい順序が正しいことを確認できます。

  • ファイル - >新規
  • ASはあなたがImage Assetをクリックしなければならないリストを開く
  • ASはapp\src\main\resディレクトリ構造が自動的に選択されるダイアログボックスを開きます(正しい選択)
  • [OK]ボタンをクリックすると、ASはAsset Studioダイアログを開きます。ここでは、過去のEclipse ADTにあったすべてのツールとオプションを見つけることができます。

これは、プロジェクトの作成後いつでも絶対に実行できます。

Android Studioは、現在のic_launcerを上書きすることを警告しますが、これはまさに私たちが期待していることです。

11

上記の答えは私を混乱させました。これが私がしたことです:

  • ファイル - >新しい画像アセット
  • 最初のフィールド "Asset type"はランチャーアイコンでなければなりません。あなたがアイコンとして欲しいファイルを拾い読みしてください、そしてそれを選択してください。

  • 別の名前を選択して、[次へ]をクリックしてください。これで、すべてのhdpi、xhdpi、mdpiのアイコンセットが、対応するミップマップフォルダに入ります。

  • 最後に、最も重要なのは、あなたのマニフェストファイルに行き、あなたの新しいアイコン画像の名前に変更 "Android:icon"を付けます。

10
ERJAN
  1. ファイル> In androidStudioアプリケーション(プロジェクト)を開く

  2. Resフォルダに移動し、そのフォルダを右クリックしてその中の新しいタブを選択し、アセットスタジオの表示ページが表示される画像アセットタブに移動します。

  3. あなたがアプリのアイコンとして取得したいアイコンを参照(選択)します(drawbleフォルダを変更する必要はありません)。

  4. そして次のタブをクリックして終了します。

  5. あなたの新しいアイコンがアプリに表示されます。
8
user5035026

Android Studio 0.5.8では、 'res'フォルダを右クリックし、[新規]> [画像アセット]を選択して、アイコンセットを変更できました。これにより、アプリケーションの作成時に表示されるアイコン画面が表示されます。ここでアイコンを変更すると、すべてのアイコンが置き換えられることが確認されます。確認して完了です。

6
JeremysDev82

EclipseでAndroidアプリを作成するときは、resフォルダーを右クリックし、New -> Otherをクリックして、Androidの下のAndroid Icon Setを選択します。

これにより、より多くのアイコンを簡単に作成(または既存のアイコンを置き換える)することができます。

4
Kayla

目的のランチャー画像(.png)を描画可能なフォルダに置きます。

AndroidManifest.xmlに追加します。

Android:icon="@drawable/your_img_name"

applicationタグの下。

2
pradeep

アイコンを作成するには、以前の投稿で述べたWebサイトを使用します。 http://Android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html フォルダを解凍して(WindowsまたはMac)ファイルエクスプローラでAndroidStudioProjects> "app name"> app> src> main(ここではWebのものに置き換え)> res(残りの部分はあなたが既にダウンロードした解凍フォルダ

*変更を加えることができるようにAndroid Studioを閉じます。AndroidStudioを再度開くと、変更が表示されます。

2
Hero

あなたはこのウェブサイトを使ってアイコンを作成することができます https://romannurik.github.io/AndroidAssetStudio/index.html

アイコンをダウンロードし、ファイルエクスプローラに移動します - プロジェクトが保存されています。デフォルトパスはC:\Users\Your Name\AndroidStudioProjects\Project Name\app\src\main\res \です。

ダウンロードしたフォルダをresフォルダにコピーします。

1
Linoie

Android Studio 0.8以降では、アプリフォルダを右クリックしてからNew > Image Asset

「画像ファイル」欄にあなたが持っている最高の解像度の画像をブラウズ

残りが生成されます

これが、PNG画像からic_launcherを作成することによる解決方法です。

  1. このWebサイトを使用してPNG画像をSVG画像に変換しました https://image.online-convert.com/convert-to-svg

  2. 変換したSVG画像を使用して、File > New > Vector AssetによってAndroid StudioのVector Assetに変換しました。これはSVG画像をXMLファイルに変換しました。

  3. 私はFile > New > Image Assetによって、Android Studioで新しいImage Assetを作成することによってic_launcherイメージを作成しました。これにより、XMLファイルから正方形、円形のic_launcher、およびAdaptiveアイコンが作成されました。

注意:執筆の時点で、私はAdobe XDからエクスポートされたSVG画像に関する問題に直面していました。だから私はオンラインコンバータを使わなければなりませんでした。 Adobe XDにはXMLエクスポート機能はありません。

0
Akarsh SEGGEMU

Android 3以降の場合:

  • プロジェクトウィンドウで、Androidビューを選択します。

  • Resフォルダーを右クリックして、「新規」>「イメージ資産」を選択します。

  • アプリがAndroid 8.0をサポートしている場合は、適応型および従来型のランチャーアイコンを作成します。

  • アプリがAndroid 7.1以下のバージョンをサポートしている場合は、従来のランチャーアイコンのみを作成します。

  • [アイコンの種類]フィールドで、[ランチャーアイコン(レガシのみ)]を選択します。

  • 資産タイプを選択してから、下のフィールドに資産を指定します。

0
live-love

File > New > Image Asset」をクリック

Asset Type -> Choose -> Image

あなたのイメージを閲覧する

他のプロパティを設定する

Nextを押す

あなたはランチャーアイコンとして使用するためのあなたの画像の4つの異なるピクセルサイズを見るでしょう

Finishを押してください。

0
K_nalis