i’m developing an android application and i don’t know how to make it compatible with all the versions. In eclipse i select only one API level, and in androidManifest i tried to put minSdk and MaxSdk covering all the version, but it crashes on some OS with different version.
How can i make it compatible with all the versions? Can you help me?
i’m developing an android application and i don’t know how to make it compatible
Share
I’d say that you’ll make life really hard for yourself by attempting to make your application work on antiquated Android versions (and by that I mean 1.5 and 1.6). As Sky mentioned, only target Android 2.1 and above.
Can you please specify what exception is being thrown when you attempt to run the application on a different version of the OS?
Here’s my application’s definition in the manifest.
Defining it that way does not guarantee that your application will work on Froyo, Gingerbread and Gingerbread_MR1. Here’s an example, I can’t use requestSingleUpdate() from the LocationManager class in my application because it was only added in API level 9 (and I intend my application to work in API level 8!).
You need to ensure that you use functionality that is in API level 8 and below. Does that make sense?