Installation manuelle (déconseillée) : les éléments nécessaires
Présentation
Pour développer des applications Android avec WINDEV Mobile, il est nécessaire d'installer :
- Le JDK : Le JDK (Java Development Kit) distribué par Oracle est utilisé pour compiler les fichiers Java générés.
- Le SDK Android de Google : Le SDK Android (Software Development Kit ou Kit de développement logiciel) est un ensemble de fichiers et d'applications distribué par Google afin de permettre la compilation d'applications pour le système d'exploitation Android.
Versions 21 et supérieuresGradle : Cet outil est nécessaire à la compilation et à la génération des applications Android.
Nouveauté 21Gradle : Cet outil est nécessaire à la compilation et à la génération des applications Android.
Gradle : Cet outil est nécessaire à la compilation et à la génération des applications Android. - Sur certains appareils, il est nécessaire d'installer des fichiers complémentaires pour que le périphérique soit correctement détecté par le SDK et WINDEV Mobile.
Lors de la création d'un projet ou d'une configuration de projet pour Android, il est nécessaire de spécifier le chemin du SDK Android.
SDK Android
Où trouver le SDK Android ? Le SDK Android est disponible en téléchargement sur le site de Google consacré au développement pour Android (
http://developer.android.com).
Pour développer des applications Android avec WINDEV Mobile, seul le "Stand-alone SDK" est nécessaire.
La version pour Windows du SDK "Stand-alone" se trouve à l'adresse suivante :
http://developer.android.com/sdk/installing/index.html?pkg=tools.
- Cliquez sur "Download the SDK Now".
- Téléchargez le SDK pour Windows.
Important : Ces adresses sont valides à l'heure de l'écriture de cette documentation.
Comment installer le SDK Android ?
La procédure à suivre est la suivante :
- Décompressez le fichier téléchargé dans un dossier à la racine du lecteur "C:" pour éviter une virtualisation de Windows. Par exemple : "C:\Android\".
- Ouvrez le dossier avec l'explorateur de Windows.
- Lancez le programme "SDK Manager.exe". Ce programme va permettre l'installation des différentes versions existantes du SDK Android ainsi que leurs mises à jour.
Note : Il peut être nécessaire d'ajouter le chemin du sous-répertoire "Tools" dans le PATH de votre poste. Pour cela :
- Affichez les propriétés du poste de travail.
- Dans l'onglet "Avancé", cliquez sur le bouton "Variables d'environnement".
- Sélectionnez l'option "PATH" dans les variables système et cliquez sur "Modifier".
- Ajoutez le chemin complet du répertoire "Tools".
Remarque : Le programme "SDK Manager.exe" peut afficher le message d'erreur suivant :
"Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: HTTPS SSL error. You might want to force download through HTTP in the settings.".
Ce message indique que le gestionnaire de SDK Android n'a pas réussi à établir une connexion HTTPS pour télécharger les composants du SDK. Pour résoudre ce problème, il faut :
- Cliquer sur "Settings" dans la liste à gauche de la fenêtre.
- Cocher la case "Force https://... source to be fetched using http://".
- Cliquer "Save & Apply".
Version du SDK Android nécessaire pour WINDEV Mobile
WINDEV Mobile a besoin au minimum de la version 4.0 du SDK Android. Cette version permet le développement d'applications pour Android 4.0 et supérieur.
Si une version plus récente est installée, WINDEV Mobile utilisera cette version. Les applications générées resteront compatibles avec la version 4.0 de Android.
Remarque : Pour profiter de la détection de la plateforme Android depuis WINDEV Mobile, il est également conseillé d'installer le package "USB Driver".
Attention : Si vous n'utilisez pas le téléchargement automatique du SDK Android, pour générer les applications Android avec WINDEV Mobile, il est nécessaire :
- de mettre à jour Android SDK Tools.
- d'installer les deux extras suivants : "Android Support Repository" et "Google Repository".
Pour générer des applications avec WINDEV Mobile, les éléments suivants sont nécessaires :
| | | |
Pour WINDEV Modile : | 24 | 25 jusqu'à 26 "Update 1" | 26 à partir de "Update 2" |
Android SDK Tools | 26.1.1 | 26.1.1 | |
Android Platform-Tools | 28.0.1 | 29.0.5 | 31.0.1 |
Android SDK Build-Tools | 28.0.2 | 29.0.2 | 30.0.3 |
Android Support Repository | 47 | 47 | |
Google Repository | 58 | 58 | |
Versions d'exécution et de compilation | | | | |
| De WINDEV Mobile 23 "Update 3" à 24 "Update 3" | De WINDEV Mobile 24 "Update 4" à 25 "Update 3" | De WINDEV Mobile 25 "Update 4" à 26 "Update 2" | A partir de WINDEV Mobile 26 "Update 3" |
Version de compilation | Android 8.1 API Level 26 | Android 9 API Level 28 | Android 10 API Level 29 | Android 11 API Level 30 |
Version d'exécution | Android 4 minimum | Android 5.0 minimum | Android 5.0 minimum | Android 5.0 minimum |
Le SDK Android fonctionne sur Windows Vista et versions supérieures 64 bits. Windows 10 doit être privilégié.