説明:
Google Playマーケットで動作するアプリがあります。 4.0_7.0のAndroidバージョンではすべて正常に動作します。
ケース:
クライアントがAndroid 8.0(Oreo)にダウンロードしたとき、代わりにAndroidのデフォルトのランチャーアイコンが表示されているように見えませんでした!!
質問:
そのような問題に遭遇した人はいますか? mipmapフォルダーに4つのすべての.pngアイコンが入力されているため、奇妙に思えるので、解決するためのヒントが必要です。
これは理想的な解決策ではないかもしれません。ただし、mipmap-anydpi-v26という名前のディレクトリを削除すると、関連するフォルダーに正しいアイコンがある場合に問題が解決します。
私は同じ問題を抱えていました。あなたがマニフェストファイルのアプリケーションタグの下でiconattributeとroundIcon attributeにdrawableまたはmipmapを設定したことを確認してください
<application
Android:icon="@drawable/ic_launcher"
Android:roundIcon="@mipmap/ic_launcher_round">
</application>
これにより、誰かの問題が解決する場合があります。ありがとう。
以前の答えはどれも私にとってはうまくいきませんでした。私のプロジェクトにはファイルapp/src/main/res/drawable-v24/ic_launcher_foreground.xml
があり、別のプロジェクトにはないことがわかりました。それが、他のプロジェクトdidにAndroid 8のアイコンがあり、このプロジェクトにはない理由です。 drawable-v24
フォルダーを削除すると、アイコンが返されました!
画像アセットツールで.png画像を使用して、ランチャーアイコンを生成します。