PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • SDK Android
  • Téléchargement automatique du SDK Android (méthode recommandée)
  • Où trouver le SDK Android ?
  • Comment installer le SDK Android ?
  • Version du SDK Android nécessaire pour WINDEV Mobile
  • Impact de l'installation du SDK Android 2.3 API9 (version r08)
  • Systèmes d'exploitation supportés par le SDK Android
  • JDK de Oracle utilisé pour le développement Android
  • Où trouver le JDK ?
  • Version du JDK nécessaire pour WINDEV Mobile
  • Systèmes d'exploitation supportés par le JDK
  • Gradle
  • Téléchargement automatique de Gradle (méthode recommandée)
  • Où trouver Gradle ?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Pour développer des applications Android avec WINDEV Mobile, il est nécessaire d'installer :
  • Le JDK de Oracle : 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érieures
    Gradle : Cet outil est nécessaire à la compilation et à la génération des applications Android à partir de WINDEV Mobile 21.
    Nouveauté 21
    Gradle : Cet outil est nécessaire à la compilation et à la génération des applications Android à partir de WINDEV Mobile 21.
    Gradle : Cet outil est nécessaire à la compilation et à la génération des applications Android à partir de WINDEV Mobile 21.
  • 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.
Versions 21 et supérieures
Téléchargement automatique (méthode recommandée) : A partir de WINDEV Mobile 21, l'assistant de génération d'une application Android propose de télécharger et d'installer automatiquement les éléments suivants :
  • Le SDK Android de Google,
  • Gradle.
Ces outils sont ainsi toujours disponibles dans la version adaptée à la version de WINDEV Mobile en cours d'utilisation.
Attention : le premier téléchargement peut être relativement long.
Versions 22 et supérieures
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 22
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 21
Téléchargement automatique (méthode recommandée) : A partir de WINDEV Mobile 21, l'assistant de génération d'une application Android propose de télécharger et d'installer automatiquement les éléments suivants :
  • Le SDK Android de Google,
  • Gradle.
Ces outils sont ainsi toujours disponibles dans la version adaptée à la version de WINDEV Mobile en cours d'utilisation.
Attention : le premier téléchargement peut être relativement long.
Versions 22 et supérieures
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 22
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Téléchargement automatique (méthode recommandée) : A partir de WINDEV Mobile 21, l'assistant de génération d'une application Android propose de télécharger et d'installer automatiquement les éléments suivants :
  • Le SDK Android de Google,
  • Gradle.
Ces outils sont ainsi toujours disponibles dans la version adaptée à la version de WINDEV Mobile en cours d'utilisation.
Attention : le premier téléchargement peut être relativement long.
Versions 22 et supérieures
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 22
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
SDK Android
Versions 21 et supérieures

Téléchargement automatique du SDK Android (méthode recommandée)

A partir de WINDEV Mobile 21, l'assistant de génération d'une application Android propose de télécharger et d'installer automatiquement les éléments suivants :
  • Le SDK Android de Google,
  • Gradle.
Ces outils sont ainsi toujours disponibles dans la version adaptée à la version de WINDEV Mobile en cours d'utilisation.
Attention : le premier téléchargement peut être relativement long.
Versions 22 et supérieures
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 22
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 21

Téléchargement automatique du SDK Android (méthode recommandée)

A partir de WINDEV Mobile 21, l'assistant de génération d'une application Android propose de télécharger et d'installer automatiquement les éléments suivants :
  • Le SDK Android de Google,
  • Gradle.
Ces outils sont ainsi toujours disponibles dans la version adaptée à la version de WINDEV Mobile en cours d'utilisation.
Attention : le premier téléchargement peut être relativement long.
Versions 22 et supérieures
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 22
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").

Téléchargement automatique du SDK Android (méthode recommandée)

A partir de WINDEV Mobile 21, l'assistant de génération d'une application Android propose de télécharger et d'installer automatiquement les éléments suivants :
  • Le SDK Android de Google,
  • Gradle.
Ces outils sont ainsi toujours disponibles dans la version adaptée à la version de WINDEV Mobile en cours d'utilisation.
Attention : le premier téléchargement peut être relativement long.
Versions 22 et supérieures
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 22
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").

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 :
  1. 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\".
  2. Ouvrez le dossier avec l'explorateur de Windows.
  3. 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".
Important : Le chemin du répertoire de décompactage devra être indiqué dans l'assistant de création de projet de WINDEV Mobile.Remarque : Si vous n'avez pas choisi l'option de mise à jour automatique de Gradle et du SDK Android, ce chemin devra être indiqué dans l'assistant de génération de l'application Android.

Version du SDK Android nécessaire pour WINDEV Mobile

WINDEV Mobile a besoin au minimum de la version 1.5 du SDK Android. Cette version permet le développement d'applications pour Android 1.5 et supérieur.
Si une version plus récente est installée (par exemple la 2.0), WINDEV Mobile utilisera cette version. Les applications générées resteront compatibles avec la version 1.5 de Android.
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".
Versions 21 et supérieures
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 :
WINDEV Mobile 21 Update 3WINDEV Mobile 22 / 23
ModuleVersionVersion
Android SDK Tools24.4.125.2.3
Android Platform-Tools23.0.125.0.1
Android SDK Build-Tools23.0.225.0.1
Android Support Repository2540
Google Repository2340


Versions d'exécution et de compilation
WINDEV Mobile 21 Update 3WINDEV Mobile 22/23
Version de compilationAndroid 4Android 7
Version d'exécutionAndroid 4 minimumAndroid 4 minimum
Nouveauté 21
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 :
WINDEV Mobile 21 Update 3WINDEV Mobile 22 / 23
ModuleVersionVersion
Android SDK Tools24.4.125.2.3
Android Platform-Tools23.0.125.0.1
Android SDK Build-Tools23.0.225.0.1
Android Support Repository2540
Google Repository2340


Versions d'exécution et de compilation
WINDEV Mobile 21 Update 3WINDEV Mobile 22/23
Version de compilationAndroid 4Android 7
Version d'exécutionAndroid 4 minimumAndroid 4 minimum
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 :
WINDEV Mobile 21 Update 3WINDEV Mobile 22 / 23
ModuleVersionVersion
Android SDK Tools24.4.125.2.3
Android Platform-Tools23.0.125.0.1
Android SDK Build-Tools23.0.225.0.1
Android Support Repository2540
Google Repository2340


Versions d'exécution et de compilation
WINDEV Mobile 21 Update 3WINDEV Mobile 22/23
Version de compilationAndroid 4Android 7
Version d'exécutionAndroid 4 minimumAndroid 4 minimum
Attention : A partir de la version 19, pour générer une application Android, il est nécessaire d'avoir installé une librairie "Android Support Library" supérieure à la version 17.
Versions 19 et supérieures
Pour que la compilation optimisée soit activée, il est nécessaire d'installer une version du sdk-tool en version 21 ou supérieure.
Nouveauté 19
Pour que la compilation optimisée soit activée, il est nécessaire d'installer une version du sdk-tool en version 21 ou supérieure.
Pour que la compilation optimisée soit activée, il est nécessaire d'installer une version du sdk-tool en version 21 ou supérieure.

Impact de l'installation du SDK Android 2.3 API9 (version r08)

L'installation de la version 2.3 (Gingerbread) du SDK Android n'a plus la même structure que les SDK précédents. WINDEV Mobile 16 et supérieur supporte cette version du SDK.

Cas particulier : WINDEV Mobile 15
WINDEV Mobile 15 ne supporte pas cette version du SDK. Si la version 2.3 du SDK a été installée sur le poste de développement, il est nécessaire d'effectuer certaines opérations dans le répertoire d'installation du SDK pour pouvoir compiler et/ou exécuter les applications Android générées par WINDEV Mobile (quelle que soit la version du SDK utilisée pour compiler).
Pour déployer les applications sur l'émulateur ou le téléphone (quelle que soit la version du SDK utilisée pour générer l'application) : copier les fichiers Adb.exe, AdbWinApi.dll et AdbWinUsbApi.dll situés dans le répertoire <répertoire SDK>/platform-tools vers le répertoire <répertoire SDK>/tools.
Pour générer et déployer les applications avec la version 2.3 du SDK :
  • copier les fichiers Adb.exe, AdbWinApi.dll et AdbWinUsbApi.dll situés dans le répertoire <répertoire SDK>/platform-tools vers le répertoire <répertoire SDK>/tools.
  • créer le répertoire <répertoire SDK>/platforms/android-9/tools
  • copier le répertoire <répertoire SDK>/platform-tools/lib dans <répertoire SDK>/platforms/android-9/tools
  • copier les fichiers aapt.exe, aidl.exe, dexdump.exe et dx.bat situés dans le répertoire <répertoire SDK>/platform-tools vers le répertoire <répertoire SDK>/platforms/android-9/tools

Systèmes d'exploitation supportés par le SDK Android

Le SDK Android fonctionne sur Windows Vista et versions supérieures (en 32 et 64 bits).
JDK de Oracle utilisé pour le développement Android

Où trouver le JDK ?

Le JDK est disponible en téléchargement sur le site de Oracle à l'adresse suivante : http://www.oracle.com/technetwork/java/javase/downloads/index.html.
Remarque : Le JDK seul est suffisant. Il n'est pas nécessaire de télécharger les versions packagées avec des modules complémentaires (JavaFX ou NetBeans par exemple).

Version du JDK nécessaire pour WINDEV Mobile

WINDEV Mobile a besoin au minimum de la version 5 du JDK.
Si une version plus récente est installée (par exemple la version 6), WINDEV Mobile utilisera cette version.
Remarques :
  • Le JDK 5 est parfois appelé JDK 1.5. Ces deux dénominations désignent le même produit.
  • L'installation d'une version plus récente du JDK n'a pas d'incidence sur la génération d'applications Java avec WINDEV.
    Rappel : Pour générer des applications Java avec WINDEV, le JDK 1.4.2 est nécessaire au minimum.
  • Il est nécessaire d'installer la version 32 bits du JDK, y compris sur un système d'exploitation 64 bits.
WINDEV Mobile a besoin de la version 8 du JDK.
Remarques :
  • Le JDK 8 est parfois appelé JDK 1.8. Ces deux dénominations désignent le même produit.
  • Le JDK 9 n'est pas supporté (limite de Google).
    Rappel : Pour générer des applications Java avec WINDEV, le JDK 1.4.2 est nécessaire au minimum.
  • Il est nécessaire d'installer la version 64 bits du JDK.

Systèmes d'exploitation supportés par le JDK

Le JDK pour Windows fonctionne sur toutes les versions de Windows à partir de Windows 2000.
Versions 21 et supérieures
Gradle

Téléchargement automatique de Gradle (méthode recommandée)

A partir de WINDEV Mobile 21, l'assistant de génération d'une application Android propose de télécharger et d'installer automatiquement les éléments suivants :
  • Le SDK Android de Google,
  • Gradle.
Ces outils sont ainsi toujours disponibles dans la version adaptée à la version de WINDEV Mobile en cours d'utilisation.
Attention : le premier téléchargement peut être relativement long.
Versions 22 et supérieures
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 22
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").

Où trouver Gradle ?

La compilation de projets Android avec WINDEV Mobile fonctionne avec la version 2.9 de Gradle.La compilation de projets Android avec WINDEV Mobile fonctionne avec la version 2.14.1 de Gradle.
Gradle est disponible en téléchargement sur le site suivant : http://gradle.org/gradle-download/). La version actuellement en téléchargement est une version supérieure à la version 2.9 nécessaire à WINDEV Mobile.
  • Dans la partie "Previous releases", sélectionnez la version 2.9.
  • Cliquez sur "Binary only distribution".
  • Un fichier au format Zip est téléchargé.
  • Dézippez les fichiers de l'archive dans un répertoire du poste de développement.
Nouveauté 21
Gradle

Téléchargement automatique de Gradle (méthode recommandée)

A partir de WINDEV Mobile 21, l'assistant de génération d'une application Android propose de télécharger et d'installer automatiquement les éléments suivants :
  • Le SDK Android de Google,
  • Gradle.
Ces outils sont ainsi toujours disponibles dans la version adaptée à la version de WINDEV Mobile en cours d'utilisation.
Attention : le premier téléchargement peut être relativement long.
Versions 22 et supérieures
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 22
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").

Où trouver Gradle ?

La compilation de projets Android avec WINDEV Mobile fonctionne avec la version 2.9 de Gradle.La compilation de projets Android avec WINDEV Mobile fonctionne avec la version 2.14.1 de Gradle.
Gradle est disponible en téléchargement sur le site suivant : http://gradle.org/gradle-download/). La version actuellement en téléchargement est une version supérieure à la version 2.9 nécessaire à WINDEV Mobile.
  • Dans la partie "Previous releases", sélectionnez la version 2.9.
  • Cliquez sur "Binary only distribution".
  • Un fichier au format Zip est téléchargé.
  • Dézippez les fichiers de l'archive dans un répertoire du poste de développement.
Gradle

Téléchargement automatique de Gradle (méthode recommandée)

A partir de WINDEV Mobile 21, l'assistant de génération d'une application Android propose de télécharger et d'installer automatiquement les éléments suivants :
  • Le SDK Android de Google,
  • Gradle.
Ces outils sont ainsi toujours disponibles dans la version adaptée à la version de WINDEV Mobile en cours d'utilisation.
Attention : le premier téléchargement peut être relativement long.
Versions 22 et supérieures
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Nouveauté 22
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").
Remarque : A partir de la version 22, il est possible de configurer le Proxy à utiliser pour le téléchargement automatique :
  • dans l'assistant de génération de l'application Android.
  • dans les options de WINDEV Mobile (onglet "Proxy").

Où trouver Gradle ?

La compilation de projets Android avec WINDEV Mobile fonctionne avec la version 2.9 de Gradle.La compilation de projets Android avec WINDEV Mobile fonctionne avec la version 2.14.1 de Gradle.
Gradle est disponible en téléchargement sur le site suivant : http://gradle.org/gradle-download/). La version actuellement en téléchargement est une version supérieure à la version 2.9 nécessaire à WINDEV Mobile.
  • Dans la partie "Previous releases", sélectionnez la version 2.9.
  • Cliquez sur "Binary only distribution".
  • Un fichier au format Zip est téléchargé.
  • Dézippez les fichiers de l'archive dans un répertoire du poste de développement.
Version minimum requise
  • Version 15
Commentaires
Résolution Erreur sur Installation Android support library v4

http://forum.pcsoft.fr/fr-FR/pcsoft.fr.windevmobile/26733-installation-android-support-library/read.awp
Ézéchias
01 mar. 2017