Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Android SDK
Android SDK 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Android SDK
Description de l'image Android robot (2014-2019).svg.

Informations
Créateur Google
Développé par GoogleVoir et modifier les données sur Wikidata
État du projet  Actif
Écrit en JavaVoir et modifier les données sur Wikidata
Langues français
Type Kit de développementVoir et modifier les données sur Wikidata
Politique de distribution Gratuit
Site web developer.android.com/studio

modifier - modifier le code - voir Wikidata (aide)

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].

Émulateur

[modifier | modifier le code]

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

[modifier | modifier le code]

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

Code sources d'Android

[modifier | modifier le code]

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

[modifier | modifier le code]
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

[modifier | modifier le code]

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

[modifier | modifier le code]

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

[modifier | modifier le code]

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

[modifier | modifier le code]

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

[modifier | modifier le code]
  1. ↑ (en) « Developer Tools »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?), sur Android Developers, 2012 (consulté le 19 août 2012).
  2. ↑ (en) Jon Westfall, « Backup & Restore Android Apps Using ADB », sur JonWestfall.com, 25 août 2009 (consulté le 17 septembre 2019).
  3. ↑ a b c et d (en) « Exploring the SDK », sur developer.android.com, Google LLC, 2012 (version du 6 juin 2013 sur Internet Archive)[réf. obsolète].
  4. ↑ http://developer.android.com/sdk/index.html[réf. obsolète].

Voir aussi

[modifier | modifier le code]

Liens externes

[modifier | modifier le code]
  • (en) « Ancien site officiel », 2012 (version du 6 juin 2012 sur Internet Archive)[réf. obsolète]
  • (en) Site officiel de l’Android Debug Bridge
  • (fr) « Cours sur l’Android Debug Bridge »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?), sur wiki de Frandroid, 31 juillet 2013 (consulté le 7 juillet 2014)
v · m
Android
Développement
  • Android App Bundle
  • Android NDK
  • APK
  • Android SDK
  • Android Studio
  • Apache Ant
  • Dalvik / ART
  • Developer Challenge
  • Eclipse
  • Google Code
  • Renderscript
Logo d'Android
Versions
  • Android 1.0
  • Android 1.1
  • Cupcake
  • Donut
  • Eclair
  • FroYo
  • Gingerbread
  • Honeycomb
  • Ice Cream Sandwich
  • Jelly Bean
  • KitKat
  • Lollipop
  • Marshmallow
  • Nougat
  • Oreo
  • Pie
  • Android 10
  • Android 11
  • Android One
  • Android Go
  • Android 12
  • Android 13
  • Android 14
  • Android 15
  • Android 16
Autres distributions
  • Baidu Yi
  • /e/OS
  • EMUI
  • Fire OS
  • GrapheneOS
  • LineageOS
  • MIUI
  • OmniROM
  • OPhone
  • Paranoid Android OS (en)
  • Replicant
  • Ubuntu pour Android
  • Wear OS
Interfaces utilisateur
  • AOSP (sans surcouche)
  • Google Pixel
  • HTC Sense
  • LG Optimus UI (en)
  • Samsung TouchWiz
  • Samsung Experience
  • Samsung One UI
  • Sony Timescape UI
  • Xiaomi MIUI
  • Huawei EMUI
  • Honor Magic OS
Services
  • Google Play
  • Appslib
  • Google Photos
  • F-Droid
  • Galaxy Store
  • Huawei AppGallery
  • icône décorative Portail de l’informatique
  • icône décorative Portail de Google
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Android_SDK&oldid=229318586 ».
Catégories :
  • Logiciel écrit en Java
  • Logiciel pour Android
Catégories cachées :
  • Article contenant un lien mort
  • Wikipédia:ébauche informatique
  • Image locale sans image sur Wikidata
  • Page utilisant P178
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P31
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés
  • Portail:Google/Articles liés
  • Portail:Internet/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id