Alors que l'émulateur Android et les configurations d'appareil virtuel Android (AVD) permettent de tester de nombreux aspects des problèmes de compatibilité des appareils, les utilisateurs exécutent des applications sur de vrais appareils et sur de vrais réseaux mobiles. Ce tutoriel vous montrera comment connecter vos appareils Android aux outils Android afin de déboguer plus précisément vos applications..
Ce tutoriel est destiné au développeur Java débutant dans l'apprentissage de Android, qui connaît bien Eclipse et a installé le SDK Android et le plug-in de développement Android pour Eclipse, connaît les périphériques USB et les pilotes de leur système, et est prêt à connecter leur Android. appareils jusqu'aux outils Android. Si vous n'êtes pas préparé en tant que tel, consultez les tutoriels précédents de cette série..
Ce tutoriel spécifique suppose que vous avez au moins un périphérique Android que vous souhaitez connecter à votre ordinateur de développement via USB. Pour compléter ce didacticiel, vous aurez besoin du périphérique Android, du câble USB compatible (l’un est généralement fourni avec le périphérique) et d’un port USB libre sur votre ordinateur de développement..
Tout d'abord, vous devez activer votre appareil pour le débogage USB. Pour ce faire, vous devrez modifier certains détails de configuration de l'appareil dans l'application Paramètres. Pour les versions récentes d'Android, vous trouverez les paramètres souhaités sous Paramètres, Options du développeur. Activer la case à cocher de débogage USB.
Remarque: Le paramètre USB ne se trouve pas au même endroit sur tous les appareils, en particulier sur Android 2.x et les appareils plus anciens. Parfois, une notification apparaît lorsque vous branchez votre appareil. Vous devrez peut-être chercher un peu si le paramètre de débogage USB n'est pas à l'emplacement prévu sur l'appareil..Si tu as un Mac machine de développement, ignorez cette étape.
Si tu as un les fenêtres machine de développement, vous devez installer les pilotes USB. Pour les appareils Google, tels que la gamme Nexus, vous pouvez télécharger le pilote USB Google à l'aide du gestionnaire de SDK Android et l'installer. Vous le trouverez dans le répertoire sdk sous extras / google / usb_driver. Si ce pilote ne prend pas en charge votre combiné, vous devez télécharger un pilote plus spécifique directement auprès du fabricant du périphérique. Google tient à jour une liste de pages OEM pour les téléchargements de pilotes USB.
Si tu as un Linux machine de développement, vous aurez une édition de fichier à faire. Pour l'essentiel, vous devez ajouter les identifiants de fournisseur USB à un fichier udev sur votre système. Google tient à jour une liste d'identifiants de vendeurs USB.
À l'aide d'un câble USB approprié, connectez votre périphérique à votre ordinateur de développement..
Comment pouvez-vous dire si vous avez tout fait correctement? Sur la ligne de commande, tapez "adb -d devices" - cela indiquera à adb de répertorier tous les périphériques (et non les émulateurs) qu'il peut voir. En supposant qu'un seul périphérique soit branché, vous devriez voir un résultat similaire à la capture d'écran suivante. Cela suppose également que vous avez correctement configuré vos chemins d’outils, comme décrit dans les tutoriels précédents..
Si vous rencontrez des difficultés pour connecter un appareil (et vous finirez par en avoir), nous vous recommandons de commencer par les bases. Le câble est-il correctement branché? S'agit-il d'un câble de synchronisation ou de l'un de ces câbles de charge uniquement? Avez-vous bien sûr le bon pilote? Le système utilise-t-il le pilote que vous pensez utiliser? Le périphérique est-il configuré en mode de débogage USB? Est-ce que l'appareil - pardonnez-nous ici - est allumé? Votre ordinateur est-il allumé ??? Je rigole!
Vous avez maintenant appris à connecter vos appareils Android à votre ordinateur de développement. Ce n'est pas particulièrement complexe. Sur la plupart des machines, même Windows, cela ne fonctionne généralement que. Parfois, vous devez traquer les conducteurs. Une fois que votre appareil est configuré pour le débogage et connecté à votre ordinateur de développement, vous pouvez commencer à y déployer des applications à des fins de test. Vous devrez peut-être suivre ces étapes pour chaque périphérique que vous souhaitez pouvoir tester, ce qui peut impliquer l'installation de plusieurs pilotes. Si vous ne faites que commencer, nous vous recommandons de commencer avec un smartphone cible et une tablette populaires pour tester l'intégrité de l'appareil..
Vous êtes sur la bonne voie pour le développement Android. Quels types d'applications envisagez-vous de créer? Faites le nous savoir dans les commentaires!
Les développeurs mobiles Lauren Darcey et Shane Conder ont co-écrit plusieurs livres sur le développement Android: un livre de programmation en profondeur intitulé Développement d'applications sans fil Android (maintenant dans sa troisième édition en deux volumes), Sams Teach Yourself Développement d'applications Android en 24 heures, et Apprentissage de la programmation d'applications Android pour le Kindle Fire: Guide pratique pour la création de votre première application Android. Lorsqu'ils n'écrivent pas, ils passent leur temps à développer des logiciels mobiles dans leur entreprise et à fournir des services de conseil. Vous pouvez les contacter par courrier électronique à l'adresse [email protected], via leur blog à l'adresse androidbook.blogspot.com et sur Twitter @androidwireless..