I would also like to share my answer to this question if they cannot get it to work using the steps provided by previous users.
I cannot get my work using the steps given here, and I can figure it out with mipmaps. I created icon sizes with this open source project which is different: Android Asset Studio
Now I notice that the generated icons are now placed in the mipmap folders, and not on drawables. I think this is what Google wants to do to separate the drawings from the icons. Having done this, I reference the recently imported mipmap folders using this:
android:icon="@mipmap/ic_launcher"
And here is the folder structure:
res/ mipmap-mdpi/ic_launcher.png (48x48 pixels) mipmap-hdpi/ic_launcher.png (72x72) mipmap-xhdpi/ic_launcher.png (96x96) mipmap-xxhdpi/ic_launcher.png (144x144) mipmap-xxxhdpi/ic_launcher.png (192x192)
I cleaned and rebuilt the project, and now I see the icon! But theres a catch. It was added to a later version of Android (v4.3, as indicated here link ). This is not much documentation if it will work in the old version of Android.
source share