> For the complete documentation index, see [llms.txt](https://docs.getupdraft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getupdraft.com/android/android-icon-troubleshooting.md).

# Android Icon Troubleshooting

When creating an Android Application, it is now common to use [Adaptive Icons](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive) instead of normal image files. With this icon format, Updraft can sometimes not extract the app icon properly.

![Missing Icon in Android Updraft Project](/files/6qnwyNVdgzxeqAaego3r)

First, you need to make sure that the **legacy icons** for the icon are generated. In order to do that, make sure to add your Adaptive Icon by creating a new `Image Asset`:&#x20;

![](/files/X5Vlgzi0Ek19R7zOcOCZ)

After adding both Foreground and Background Layer, make sure that the `Legacy Icon` under the Options tab is set to `Yes` . After that's done, Icons named `ic_launcher.png` will be generated.

![Image Asset Dialog](/files/odsVJqmicPsAr6stMvaJ)

<img src="/files/iE4OyGIYAXJqFY2EohUw" alt="" data-size="original">

Now, when uploading builds to Updraft, it will extract the `ic_launcher.png` and show it correctly as an App Icon. However, when using minified builds, this will not work correctly yet.

### Fixing Icons for minified release builds

When using minified Android builds (`minifyEnabled true`), the extraction of the icon will not work, as the name of the icon is obfuscated and changed to some random string.&#x20;

This problem can be solved, by using the [Android App Bundle](https://docs.getupdraft.com/your-projects/app-overview/android-app-bundle-aab) upload instead of APK.&#x20;
