web-dev-qa-db-ja.com

ラウンドアプリアイコンがAndroid Oreoに表示されない

Android Studioでアプリのラウンドランチャーアイコンを設定しようとしていますが、Oreo(API 27)を実行しているエミュレータでアプリをテストすると、デフォルトのアイコンしか表示されません。アイコンを追加しましたImage Assetを使用し、 http://romannurik.github.io/AndroidAssetStudio/ から生成されたもので画像を上書きしました。

Android:roundIcon="@mipmap/ic_launcher_round"をmymanifestファイルに追加し、アイコンがresフォルダー内の適切な名前を使用していることを確認しました。

デフォルトのアイコンは、古いOSバージョンで正常に動作します。何か足りないものはありますか?

10
Phil

あなたが派手な開発者でない場合、この答えはあなたのためです:

<application
    Android:icon="@drawable/ic_launcher"
    Android:roundIcon="@mipmap/ic_launcher">

</application>

アイコンとiconに同じroundIconを使用しました。それは私の問題を解決しました。さらに、Androidにはアプリケーションアイコンの設定が非常に多いため、古いほうが良い理由がわかりません!!!

6
dd619

Google Playストアアイコンのヘッダーの下にあるFile-> New-> image Assert-> legacy->に移動し、circleオプションを選択します。

3