web-dev-qa-db-fra.com

Android PlayStore avertissant que votre application cible actuellement le niveau 25 de l'API

Avertissements Votre application cible actuellement le niveau 25 de l'API et doit cibler au moins le niveau 26 de l'API pour garantir qu'elle est basée sur les dernières API optimisées pour la sécurité et les performances.

À partir d'août 2018, les nouvelles applications doivent cibler au moins Android 8.0 (API niveau 26). À partir de novembre 2018, les mises à jour des applications doivent cibler Android 8.0 (API niveau 26) ).

Conseil: modifiez le niveau d'API cible de votre application. Apprendre.

J'utilise Cordova et Ionic 3. Il suffit de créer l'application en utilisant: ionic cordova build Android --release-prod

Que dois-je faire, ignorer ou corriger et comment?

Merci.

9
Raz

Vous pouvez mettre à jour votre cordova-Android vers 7.0.0 car c'est la version qui utilise le SDK 26 comme cible, ou vous pouvez mettre à jour vers cordova-Android 7.1.4, car elle cible le SDK 27.

Vous pouvez le faire en supprimant la plate-forme et en l'ajoutant à nouveau en spécifiant la version à utiliser comme ceci: (si vous n'utilisez pas ionic, supprimez le mot ionic Word des deux commandes)

ionic cordova platform rm Android
ionic cordova platform add [email protected]

Si vous ne voulez pas ou ne pouvez pas mettre à jour, vous pouvez essayer de définir le SDK cible avec cette préférence dans le config.xml

<preference name="Android-targetSdkVersion" value="26"/>

Et puis exécutez ionic cordova prepare

15
jcesarmobile

En effet, Google a rendu obligatoire pour les applications de cibler au moins 26 niveaux d'API d'ici août 2018 pour les nouvelles applications et novembre 2018 pour la mise à jour des applications.

Docs ici.

6
parekhkruti26