I am trying to create an Application on Android and want to target apps all the way down to Android 2.2.
I am a bit confused on how to configure the application
Min SDK: 2.2
Target SDK: 4.1
Compile SDK against: 4.2
This is the default config i got when i created a new Android Project.
Should i still need to use ActionBar Sherlock to support the older versions ?
Unless you are using any API’s not available for lower versions, you will not require any additional libraries like ActionBarSherlock.
However, if you are using any specific API’s and want to make them backward compatible, for example
Fragments,ActionBar, etc then you can make use of the Support Library which supports a minimum API level of 4.Quote from the Support Library Page:
ABS is an extension of the Support Library. This is from the ABS page Link: ActionBarSherlock:
To summarize, if you are making use of API’s not available in older SDK’s, then you can use either of the two listed above. If you are not using API’s specific to newer SDK’s, you will not need ABS or the Support Library.