I would rather not upgrade my Android min API level as some users are still on API 14. However Facebook requires that I upgrade to API 15 to integrate the Facebook Android SDK. Are there any advantages/disadvatages to using tools:overrideLibrary=“com.facebook” to force usage in my gradle build? What be the best practice to integrate the API?
The amount of users between API 14 and 15 is VERY small. If you take a look at the Android dashboard statistics, it's almost none.
According to Android Studio, it doesn't even equal to 0.1% of users.
They both end up at 97.4%.
For something that small, I wouldn't recommend changing lib and I would say you should change your mininum API.
If a user using API 14 and they don't have facebook, they won't care abou this at all.
Just my opinion.