Reputation: 365
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?
Upvotes: 1
Views: 174
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
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