
I believe the large icon can have transparency as well. So for clarity, your app_icon_transparent.png should be a 256x256 black & white w/ a transparent background. Large Icons are only supported on LOLLIPOP or greater so for that condition, we are setting the large Icon to the App Icon with no transparency. Take note of appIcon + "_transparent" and it always looks in the drawable folders. Our code in the plugin sets the _transparent on the small Icon only if it is LOLLIPOP or Greater. With respect to the uploaded image, there should be nothing behind the foreground, completely gray to in this case without any visible circle.Hi this is not going to be what you want to hear, so I apologize in advance.

If the background file is removed entirely, the wizard allows completion, but then Android Studio uses a slightly opaque black background, as shown. Even if the background is set to a completely transparent square png, Android Studio changes it to white.

The newer "Adaptive" icons are required as well. Updating just the Legacy icon in the wizard is not sufficient, as that only changes the Legacy icon format. Update: Thank you for the quick comments! I tried both the solutions provided as answers, same result. Many apps manage to have a foreground only on their icons, so it is possible. All other options for the Background Layer leave either a stark white or black background behind the foreground image when viewing the icon on the device's launcher. Removing the file from the path in this wizard and removing the tags from the XML files almost does the trick, but a faint black outline remains as the background (~alpha=20%).

Using Android Studio > New Image Asset > Configure Image Asset dialog in the Asset Studio, virtually very combination of options for the background has been tried, including removing the file entirely from the path and deleting the background tags in ic_launcher.xml and ic_launcher_round.xml. A PNG image is to be used as the icon foreground, and the background should be completely transparent.
