1

I added android:minSdkVersion="14 to the manifest of my Android app to only allow Android 4+ devices but Google Play shows that my app Requires Android 1.6 and up. Is there anything wrong with my manifest?

<android>
   <manifestAdditions>
      <![CDATA[
        <manifest android:installLocation="auto">
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="21" />   
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="com.android.vending.BILLING" />
</manifest>]]>
    </manifestAdditions>
  </android>

I used the Adobe AIR SDK 17 and packaged the app through ADT (command line).

Matt
  • 2,981
  • 5
  • 23
  • 33

1 Answers1

3

It's a bug on Google Play! (it affects Beta and Alpha apps - I guess your app is in that state?) Check your APK details in the Developer Console for the API level - as long as it's correct your set. It should show the correct API level as soon as you publish the app to production.

Robert
  • 152
  • 1
  • 5
  • 1
    If your app is not yet in production, then I agree with @Robert. This happened to me and as soon as I moved the app to production, it showed the correct information in the Play Store entry :-) – Zippy Jun 09 '15 at 16:34
  • @Robert Instead of paraphrasing you could simply link my answer at http://stackoverflow.com/a/20771558/1233652 – Alex Lipov Jun 09 '15 at 18:08
  • Hey, does this issue still persists? I am using ionic and have defined `minSdkVersion` as 16 in `config.xml` but the Play Console picks up 19 (This is for Beta releases). Is it this or am I missing something? – Devang Mistry Dec 03 '19 at 11:38