Accueil🇫🇷Chercher

Android SDK

Le kit de dĂ©veloppement (SDK) d'Android est un ensemble complet d'outils de dĂ©veloppement[1]. Il inclut un dĂ©bogueur, des bibliothèques logicielles, un Ă©mulateur basĂ© sur QEMU, de la documentation, des exemples de code et des tutoriels. Les plateformes de dĂ©veloppement prises en charge par ce kit sont les distributions avec le noyau Linux, Mac OS X 10.5.8 ou plus, Windows XP ou version ultĂ©rieure. L’IDE officiellement supportĂ© Ă©tait Eclipse combinĂ© au module d’extension avec les outils de dĂ©veloppement d’Android (ADT) mais depuis 2015, Google officialisa Android Studio, qui devient alors l’IDE officiel pour ce kit de dĂ©veloppement d’Android. Les dĂ©veloppeurs peuvent utiliser n’importe quel Ă©diteur de texte pour modifier les fichiers Java et XML, puis utiliser les outils en ligne de commande (Java Development Kit et Apache Ant sont obligatoires) pour crĂ©er, construire et dĂ©boguer les applications Android ainsi que contrĂ´ler des pĂ©riphĂ©riques Android (pour dĂ©clencher un redĂ©marrage, installer un logiciel Ă  distance ou autre)[2].

Android SDK
Description de l'image Android robot (2014-2019).svg.

Informations
Créateur Google
Dernière version 24.0.2 ()
État du projet Actif
Écrit en Java
Langues Anglais
Type Kit de développement
Politique de distribution Gratuit
Site web developer.android.com/studio

Émulateur

Le SDK comprend un émulateur qui permet de simuler les différentes versions d'Android, permettant ainsi aux développeurs de tester leurs applications ou de tester les fonctionnalités d'Android[3]. Le SDK contient plusieurs images en fonction des différentes versions d’Android[3].

Capture d'Ă©cran

Le SDK permet de prendre une capture d'écran de tout appareil connecté à un ordinateur par USB[3].

Code sources d'Android

Chaque version du SDK Android contient l'intégralité du code source d'Android, ce qui permet aux développeurs de créer leurs propres versions d'Android[3].

Android Debug Bridge

La pile d'Android

L'Android Debug Bridge (ADB) est un outil inclus dans le package Android SDK. Il se compose d'un programme client et d'un programme serveur qui communiquent entre eux.

Fonctions

Les fonctions principales sont :

  • copie de fichier ;
  • accès Ă  la console Android ;
  • sauvegarde de la mĂ©moire ROM ;
  • installation de logiciel.

Installation de l'Android Debug Bridge

L’Android Debug Bridge fait partie du kit de développement d'Android (Android SDK) que l’on peut télécharger sur le site officiel[4].

Utilisation de l'Android Debug Bridge

Les principales commandes sont :

  • copie de fichier : adb push source destination ;
  • accès Ă  la console Android : adb shell ;
  • sauvegarde de la mĂ©moire ROM : adb backup -all ;
  • installation de logiciel : adb install NomDuFichierApk.

Résolution du problème de connexion

Sous Windows via l’utilitaire ADB (dans C:\Users\[utilisateur courant]\AppData\Local\Android\sdk\platform-tools), il est nĂ©cessaire de lancer un balayage des pĂ©riphĂ©riques Android connectĂ©s avec la commande : « adb devices -l Â».

Si le pĂ©riphĂ©rique apparaĂ®t comme « unauthorized Â» sur l’appareil connectĂ©, il faut aller dans les options de dĂ©veloppement puis dĂ©sactiver le « DĂ©bogage USB Â» et enfin « Annuler autorisation de dĂ©bogage USB Â».

En rĂ©activant le dĂ©bogage USB, la connexion avec la demande d’autorisation apparaĂ®t. Après avoir cliquĂ© sur « Oui Â» (ou « Ok Â»), le dĂ©bogage USB fonctionne. Si ce n’est pas le cas, il faut refaire adb devices -l pour avoir la demande d’autorisation.

Notes et références

  1. (en) « Developer Tools »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?), sur Android Developers, (consulté le ).
  2. (en) Jon Westfall, « Backup & Restore Android Apps Using ADB », sur JonWestfall.com, (consulté le ).
  3. (en) « Exploring the SDK », sur Android Developers, Google LLC, (version du 6 juin 2013 sur Internet Archive).
  4. http://developer.android.com/sdk/index.html.

Voir aussi

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.