Derniers Articles
Vous êtes ici : Accueil / Tutoriaux / Connecter un périphérique Android à Windev Mobile 21

Connecter un périphérique Android à Windev Mobile 21

Avec Windev Mobile 21 le support des plateformes Android devient beaucoup plus simple. Il n’en demeure pas moins que quelques problèmes peuvent survenir si la configuration de l’ordinateur a souffert et qu’il faut réinstaller et réparer son environnement de travail. Voici quelques points de contrôle.

Localisation des outils pour Android

Si on installe Windev Mobile 21 pour la première fois sur un PC « propre », c’est le programme d’installation PCSoft qui se chargera d’installer tous les outils dont nous aurons besoin pour travailler avec les périphériques Android.

A la première tentative de déploiement sur un périphérique, Windev Mobile 21 téléchargera et installera :

  • Le SDK Android
  • et Gradle pour le build du projet

On retrouve ces outils dans le répertoire où est installé Windev Mobile 21 sous ..\WinDev Mobile 21\Personnel\Android

Le SDK se trouve en ..\WinDev Mobile 21\Personnel\Android\AndroidSDK et Gradle en ..\WinDev Mobile 21\Personnel\Android\Gradle

Avant d’aller plus loin, vérifiez que la variable d’environnement ANDROID_SDK_HOME pointe bien vers le répertoire où est installé le SDK Android, par exemple ..\WinDev Mobile 21\Personnel\Android. Cette variable est définie dans les paramètres système avancés du panneau de configuration Windows.

Remarque : Si vous aviez une installation précédente du SDK Android et que vous voulez la conserver (surtout si elle est utilisée par un autre IDE) , il faudra la déclarer dans les paramètres de configuration de Windev Mobile. Mais si vous n’utilisez que Windev, alors autant supprimer l’ancienne installation du SDK et partir sur la version téléchargée et installée par PCSoft. Ce sera plus propre et plus facile à maintenir.

Deux outils à connaître

Il y a deux outils pour Android à connaître, l’un pour les mises à jour du SDK, l’autre pour le débogage des connexions avec les périphériques.

Pour les mises à jours du SDK, utilisez SDK Manager. Celui-ci se trouve en ..\WinDev Mobile 21\Personnel\Android\AndroidSDK\SDK Manager.exe

Pour le débogage des connexions avec les périphériques, utilisez Android Debug Bridge qui se trouve en C:\WinDev Mobile 21\Personnel\Android\AndroidSDK\platform-tools\adb.exe

Ce dernier outil s’utilise à la ligne de commande. Voir exemple ci-dessous.

Configuration du périphérique Android

Il faut maintenant autoriser le périphérique a travailler en mode debug avec notre ordinateur. Pour cela :

  1. Allez dans « Paramètres »
  2. Puis « A propos du téléphone »
  3. Et pressez 7 fois de suite sur « Version du noyau » ou « Version d’Android »
  4. A partir de là, les options pour les développeurs sont présentes dans les Paramètres
  5. Entrez dans les options pour les développeurs et activez « Débogage USB »

Si tout fonctionne bien, un message apparait demandant la permission d’Autoriser le débogage USB. Pensez à cocher la case « Toujours autoriser sur cet ordinateur »

Si ça ne fonctionne pas de suite :

  1. Vérifiez sur le PC que la variable d’environnement ANDROID_SDK_HOME pointe bien vers le répertoire où est installé le SDK Android, par exemple ..\WinDev Mobile 21\Personnel\Android
  2. Allez en ligne de commande dans le répertoire platform-tools, par exemple ..\WinDev Mobile 21\Personnel\Android\AndroidSDK\platform-tools
  3. Arrêtez et redémarrez adb en tapant successivement les commandes :

adb kill-server
adb start-server

4. Contrôlez si la tablette est reconnue après ces opérations en tapant la commande

adb devices

Le périphérique doit être indiqué comme device

List of devices attached
HJH09BMP   device

Si la tablette est encore marquée unauthorized,

  1. Déconnectez la tablette
  2. Désactivez le débogage USB
  3. Arrêtez puis redémarrez adb
  4. Reconnectez la tablette
  5. Autorisez de nouveau le débogage USB

Un commentaire

Répondre

Votre adresse email ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

shared on wplocker.com