Q:

Android Studio Image Asset Launcher Icon Background Color

I have a .png logo for my app which doesn't have a background, when I add it to android studio as an Image Asset I am forced to have a background. The hex field doesn't accept 8 digit color codes, 6 digits only. Is there anyway to keep the background invisible?

A:

To make background transparent, set shape as None.
See the image below:

EDIT:
For Android Studio 3.0,
you can set it from Legacy Tab

A:

I'm using Android Studio 3.0.1 and if the above answer doesn't work for you, try to change the icon type into Legacy and select Shape to None, the default one is Adaptive and Legacy.

Note: Some device has installed a launcher with automatically adding white background in icon, that's normal. 

A:

You have two ways:
1) In Background Layer > Scaling, reduce the Resize to 1

and then in Legacy > Legacy Icon set Shape as None

2) in Background Layer > Scaling > Source Asset, you can set an image as a 1x1 pixel (or any size) transparent.png image (you've already created).

and then in Legacy > Legacy Icon set Shape as None

