Si en matière de sécurité il est capital de conserver les logiciels à jour (os, antivirus, pilotes...), c'est différent dans le cas d'utilitaires de compilation. Ceci est encore plus vrai avec Google qui propose de nombreuses évolutions (obligatoires pour enrichir aussi rapidement Android).
Lorsqu'une version de WINDEV Mobile est diffusée, elle est conçue pour compiler les utilitaires Android en cours. Typiquement WINDEV Mobile 21 a été publié pour permettre la compilation des applications Android avec les versions suivantes des utilitaires Google :
Android SDK Tools 24.4.1
Android Platform-Tools 23.0.1
Android SDK Build-tools 23.0.2
Android Support Repository 25
Google Repository 23
Il faut donc nécessaire utiliser ces versions. Il s'agit des versions automatiquement récupérées par la fonctionnalité de téléchargement automatique, d'ou notre recommandation précédente. C'est l'intérêt majeur de cette possibilité, elle permet lorsque l'on installe WINDEV Mobile sur un poste, d'avoir automatiquement les utilitaires Google dans la version adaptée à la version de WINDEV Mobile. Il est tout a fait vrai que cela provoque l'ajout d'un SDK Android dans la configuration si on l'avait déjà (il est dans le dossier \personnel\Android de WINDEV Mobile), mais cela permet justement d'avoir un SDK dans la version attendue.
Si vous souhaitez nécessairement conserver un téléchargement manuel, il faut utiliser le programme SDK Manager afin d'avoir les versions ci-dessus des utilitaires.
Notez que cette complication est liée au fait qu'il n'y a pas une compatibilité systématique entre les versions des utilitaires de compilation de Android. Si tel était le cas, la compilation codée pour WINDEV Mobile 19 20 ou 21 aurait pu rester la même, et être indépendante de la version des utilitaires du SDK Android en place.
Partager