最初に新しいプロジェクトを作成すると、そのダイアログで外部の.PNGファイルを指定することができ、そのダイアログが完了すると、ランチャーアイコンとして使用するための4つの異なるピクセルサイズの画像が生成されます。
私の質問です:それで、もし既に既存のプロジェクトが作成されているのなら、他のどこかに他の.PNGを指し示すことによってそのような新しい4つのファイルを再生成するようスタジオに指示する場所はありますか?
私は、新しいプロジェクトを開始して、.Javaや.XMLファイルなど、これまでに開発された他のすべてのファイルを手動でコピーできることに気付きました。必要である)。
Android Studio 0.4.0
以降の場合は、「File > New > Image Asset
」をクリックしてください。
いいえ、できますが、これはほぼ同じように簡単に行えます。
ここに行く:
https://romannurik.github.io/AndroidAssetStudio/
そのページを使用してアイコンを作成してから、Zipパッケージをダウンロードしてください。正しいディレクトリに解凍すると、すべてのdrawable - */ic_launcher.pngが正しく上書きされます。
万が一他の誰かがこの記事を訪れた場合に備えて、自分がしたことを説明したいと思いました。
Resフォルダを右クリック>新しい画像アセット
アイコンにブラウザします。次をクリック
デフォルトではアイコンはsrc/debug/resに行きます - これを維持してください
プロジェクト階層で、src/debug/resを参照して、ファイルをdrawable *ディレクトリからsrc/mainおよびsrc/mainの同じディレクトリにコピーします
src/debug/res/icon_name.pngをsrc/mainおよびsrc/releaseディレクトリにコピーします。
私は、Windows上のAndroid Studio 1.x(ここではAS)でも正しい順序が正しいことを確認できます。
これは、プロジェクトの作成後いつでも絶対に実行できます。
Android Studioは、現在のic_launcerを上書きすることを警告しますが、これはまさに私たちが期待していることです。
上記の答えは私を混乱させました。これが私がしたことです:
最初のフィールド "Asset type"はランチャーアイコンでなければなりません。あなたがアイコンとして欲しいファイルを拾い読みしてください、そしてそれを選択してください。
別の名前を選択して、[次へ]をクリックしてください。これで、すべてのhdpi、xhdpi、mdpiのアイコンセットが、対応するミップマップフォルダに入ります。
最後に、最も重要なのは、あなたのマニフェストファイルに行き、あなたの新しいアイコン画像の名前に変更 "Android:icon"を付けます。
ファイル> In androidStudioアプリケーション(プロジェクト)を開く
Resフォルダに移動し、そのフォルダを右クリックしてその中の新しいタブを選択し、アセットスタジオの表示ページが表示される画像アセットタブに移動します。
あなたがアプリのアイコンとして取得したいアイコンを参照(選択)します(drawbleフォルダを変更する必要はありません)。
そして次のタブをクリックして終了します。
Android Studio 0.5.8では、 'res'フォルダを右クリックし、[新規]> [画像アセット]を選択して、アイコンセットを変更できました。これにより、アプリケーションの作成時に表示されるアイコン画面が表示されます。ここでアイコンを変更すると、すべてのアイコンが置き換えられることが確認されます。確認して完了です。
EclipseでAndroidアプリを作成するときは、res
フォルダーを右クリックし、New -> Other
をクリックして、Androidの下のAndroid Icon Set
を選択します。
これにより、より多くのアイコンを簡単に作成(または既存のアイコンを置き換える)することができます。
目的のランチャー画像(.png)を描画可能なフォルダに置きます。
AndroidManifest.xmlに追加します。
Android:icon="@drawable/your_img_name"
application
タグの下。
アイコンを作成するには、以前の投稿で述べた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を再度開くと、変更が表示されます。
あなたはこのウェブサイトを使ってアイコンを作成することができます https://romannurik.github.io/AndroidAssetStudio/index.html 。
アイコンをダウンロードし、ファイルエクスプローラに移動します - プロジェクトが保存されています。デフォルトパスはC:\Users\Your Name\AndroidStudioProjects\Project
Name\app\src\main\res \です。
ダウンロードしたフォルダをresフォルダにコピーします。
Android Studio 0.8以降では、アプリフォルダを右クリックしてからNew > Image Asset
「画像ファイル」欄にあなたが持っている最高の解像度の画像をブラウズ
残りが生成されます
これが、PNG画像からic_launcherを作成することによる解決方法です。
このWebサイトを使用してPNG画像をSVG画像に変換しました https://image.online-convert.com/convert-to-svg 。
変換したSVG画像を使用して、File > New > Vector Asset
によってAndroid StudioのVector Assetに変換しました。これはSVG画像をXMLファイルに変換しました。
私はFile > New > Image Asset
によって、Android Studioで新しいImage Assetを作成することによってic_launcherイメージを作成しました。これにより、XMLファイルから正方形、円形のic_launcher、およびAdaptiveアイコンが作成されました。
注意:執筆の時点で、私はAdobe XDからエクスポートされたSVG画像に関する問題に直面していました。だから私はオンラインコンバータを使わなければなりませんでした。 Adobe XDにはXMLエクスポート機能はありません。
Android 3以降の場合:
プロジェクトウィンドウで、Androidビューを選択します。
Resフォルダーを右クリックして、「新規」>「イメージ資産」を選択します。
アプリがAndroid 8.0をサポートしている場合は、適応型および従来型のランチャーアイコンを作成します。
アプリがAndroid 7.1以下のバージョンをサポートしている場合は、従来のランチャーアイコンのみを作成します。
[アイコンの種類]フィールドで、[ランチャーアイコン(レガシのみ)]を選択します。
資産タイプを選択してから、下のフィールドに資産を指定します。
「File > New > Image Asset
」をクリック
Asset Type -> Choose -> Image
あなたのイメージを閲覧する
他のプロパティを設定する
Next
を押す
あなたはランチャーアイコンとして使用するためのあなたの画像の4つの異なるピクセルサイズを見るでしょう
Finish
を押してください。