Massimo Baldrighi
Massimo Baldrighi

Reputation: 365

minSdk not respected?

Reviewing the reports on the Google Play Console for my app, I can see that ~150 devices among the active installations are running Android versions 4.1, 4.2, and 4.3 while I explicitly configured my build.gradle file with minSdkVersion 19. From what I know those versions have different API numbers 16-17-18 and all belong to the Jelly Bean family.

How can this happen? Am I missing something?

Console screenshot

Upvotes: 1

Views: 174

Answers (2)

Varad Mondkar
Varad Mondkar

Reputation: 1561

You may had set minSdkVersion to 16 at the time of your first few release to Play Store, thats why many users had been able to install your app on Android versions 4.1, 4.2, and 4.3 but they never updated your app (may be because their auto update of off or some other reason)

Upvotes: 2

laalto
laalto

Reputation: 152867

In our apps I see a some background radiation from crashes on rooted devices that have older unsupported API levels. The numbers are small and it's not anything we are supporting, so I don't really care about those.

If the device is rooted, one way to bypass min SDK restrictions is to edit the build.prop file to lie about the device's API level.

Upvotes: 0

Related Questions