Android Studioでランチャーのアイコンを変更する方法が気になりました。何かアドバイスを頂ければ大変ありがたいです。
ここでは、Android Studioを使っている方にとって、より理にかなっていると思われる別の解決策をご紹介します。
1.プロジェクトビューで、プロジェクトのルートフォルダを展開します。 2.2. app フォルダを右クリックします。 3.コンテキストメニューからNew->Image Assetを選択します。 4.表示されるポップアップで、新しいロゴを選択してください(画像/クリップアート/テキスト)。 5.5. 画像のラジオボタン(デフォルトの選択)を選択していた場合、3つのボタンをクリックして、.png画像ファイルを探すためのパスツリーを表示させても、おそらく表示されていないと思いますので、Windowsエクスプローラー(Windowsの場合)からドラッグして、ツリーにドロップすると、表示されて選択できるようになります。
これで完成です。これでアプリの新しいロゴができました。
アプリケーションのAndroidManifest.xmlファイルを見て、<application>
タグを確認してください。
このapplicationタグには、android:icon
属性があり、通常は@drawable/ic_launcher
となります。
ここでの値は、ランチャーのアイコンファイルの名前です。値が @drawable/ic_launcher
であれば、アイコンの名前は ic_launcher.png
となります。
リソースフォルダ(res/mipmap-mdpi
、res/mipmap-hdi
など)の中からこのアイコンを探して、置き換えてください。
mipmapリソースに関する注意事項。現在、ランチャーアイコンが res/drawable-hdp
などのdrawableフォルダに入っている場合は、それらをmipmapの同等のフォルダ(res/mipmap-hdp
など)に移動してください。Androidはランチャーアプリケーションで表示するために、mipmapフォルダ内のdrawableの解像度をより良く保持します。
Android Studioについて:Android Studioを使用している場合は、スタジオで適切な場所にドローアブルを配置することができます。アプリケーションモジュールを右クリックして、「新規作成」をクリックしてください -> Image Asset.
アイコンの種類は、フラットなPNGファイルの場合は"Launcher Icons (Legacy Only)"、API 26+デバイス用のadaptive iconも生成したい場合は"Launcher Icons (Adaptive and Legacy)"のいずれかを選択します。