Erel, I need help to understand better. Probably I'm doing some confusion.
My goal is to do an update of my current app that continues working with SMS interceptor but, if KitKat is detected, change mode and uses static receiver and forces the app to be the default SMS apps.
So:
1) I create a blank project "SMS_KitKat" that include the static receiver, the three services and the manifest code to allow this app to appear in the list of the SMS app of the device. The TargetSdk in the manifest is 19 and the MinSdk is 11.
2) I compile the project as library.
3) I came back to my current app where the TargetSdk is 18 and MinSdk is 11.
4) I include the library "SMS_KitKat"
What happens now ? Will the library be considered (and the related manifest code) only if the device is kitkat ?