Question

Comment définir le android max version de sdk sur construire.gradle à android studio.

Je veux faire une application avec deux saveur, la première se déroulera entre la version x~y et la seconde à y+

Avant sur eclipse, dans AndroidManifest.xml nous avons android:maxSdkVersion="y" mais comment cela fonctionne sur gradle?

Était-ce utile?

La solution

Vous ne pouvez pas définir l' maxSdkVersion dans gradle.En fait, c'est décourager par Google à cause de plusieurs problèmes.Le principal problème est que Google Play peut décider de supprimer une application à partir d'un appareil de l'utilisateur lors d'une mise à jour si le système ne remplit pas les maxSdkVersion spécifié dans l'application.Par exemple, imaginez que vous avez un appareil avec l'API de Niveau 12 et que vous installez une application avec android:maxSdkVersion="12", puis , plus tard, vous recevez un système de mise à jour les mises à niveau votre version d'android à l'API de Niveau 13...Google Play désinstaller votre application.

Fondamentalement, vous n'avez pas besoin de ce paramètre et vous pouvez facilement l'ignorer, l'utilisation de la targetSDkVersion attribut et de l' minSdkVersion.

  1. Pour votre app "dans le goût de 1" avec "version x~y" définir le minSdkversion de x et de la targetSdkVersion pour y
  2. maintenant, pour l'application "dans le goût 2", vous devez vous assurer que la version du sdk n'obtenez pas recouverte par l'app "dans le goût 1", réglez le min version du sdk à "z".Sinon, les utilisateurs d'un dispositif avec l'api de niveau "y" n'aura jamais la chance de voir cette application sur Google Play

Autres conseils

Veuillez noter cela.

Les futures versions d'Android (au-delà de l'android 2.0.1) ne vérifieront plus ni appliquer l'attribut maxsdkversion lors de l'installation ou de la validation de la validation.Google Play continuera d'utiliser l'attribut sous forme de filtre, cependant, lors de la présentation des utilisateurs avec des applications disponibles au téléchargement.

https://developer.android.com/Guide/topics/manifest/UneS-SDK-Element.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top