App icons must be set explicitly in the AndroidManifest.xml using proper image assets located in mipmap/ folders.


  1. Prepare your icon (PNG or SVG, at least 512×512 px for Play Store):
    • Name it something like ic_launcher.png or ic_launcher_foreground.xml (for adaptive icons).

  2. Use Android Studio’s Icon Generator:

    • Right-click res > New > Image Asset

    • Select type: Launcher Icons (Adaptive and Legacy)

    • Upload your PNG or SVG

    • Click Next → Finish

  3. Android Studio will create appropriate icons in these folders:

    mipmap-mdpi/
    mipmap-hdpi/
    mipmap-xhdpi/
    mipmap-xxhdpi/
    mipmap-xxxhdpi/
  4. Android will auto-select the right resolution for each device.

 


Open AndroidManifest.xml

Make sure your AndroidManifest.xml includes:

<application
    android:icon="@mipmap/ic_launcher"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:label="@string/app_name"
    ...>