If you use say the latest Android SDK to build your app then it won't (or may not) work on older versions of android(generally meaning older phones) . How do you deal with this, is there a guide explaining what versions of the SDK will work on what versions on Android?
There are several versioned components that affect the compilation process and the runtime behavior of our apps. The purpose of this tutorial is to explain the differences between them and help you choose which version to use. Each Android version is mapped to an api level. You can see this...