Usage of mipmap launcher icons before Android 4.2?-ThrowExceptions

Exception or error:

I’m using Android Asset Studio to generate my launcher icon and I’ve seen that the output is now creating mipmap folders instead of drawable folders.

Since mipmap support has been added since Android 4.2 and my application is targeting ICS 4.0.3 (API 15). Is it safe to use them ? and then don’t have any ic_launcher icon in drawables folders ?

update I confirm it’s working fine. You can only use mipmap folders for Application icon

How to solve:

Mipmap folder support was added in Android SDK 11 or Honeycomb. This means that you can use the Mipmap folder from Android version 3.0 and above, including version 4.2. This is most official documentation I can find about this topic.

###

I was not able to find official documentation that stated this will work on Android versions older than 4.2. However these mipmap resource folders started appearing in apk files that shipped with Honeycomb, so anything newer than that will have support it would be safe to assume.

I have tested an app using only mipmaps for the launcher icon on physical devices and had no issues on versions 4.0.3 and higher. I have not tested on Honeycomb, Gingerbread and older.

For more information about mipmaps in Android Studio, take a look at this site:

https://androidbycode.wordpress.com/2015/02/14/goodbye-launcher-drawables-hello-mipmaps/

###

I have tried mipmap folder for launcher icon on a real device API level 8 and it works there too.

Leave a Reply

Your email address will not be published. Required fields are marked *