Déboguer sur un appareil Android réel à l'aide de Xamarin Visual Studio

Le débogage nous permet de voir le flux de notre application et de trouver et corriger les erreurs. Voyons comment faire cela avec Xamarin sur un appareil Android.
Lorsque nous développons une application, nous devons généralement utiliser le mode débogage, soit parce que nous avons une erreur et que nous voulons voir ce qui se passe exactement, soit simplement parce que nous voulons pour voir le comportement interne de certaines actions .🤷
Grâce à cet outil, nous pouvons voir le déroulement de l'application en temps réel pas à pas. Mais comment faire cela avec Xamarin pour Android dans Visual Studio? Dans cet article, nous allons apprendre exactement cela! Les sujets seront divisés en points suivants:
🔹 Qu'est-ce qu'un débogueur?
🔹 Configurer un périphérique pour le développement
🔹 Préparer le périphérique Android
🔹 Installer les pilotes USB
🔹Tester le périphérique sur l'ordinateur
Qu'est-ce qu'un débogueur? 🤔
C'est un outil inclus dans la plupart des IDE qui nous aide à trouver et à corriger les erreurs dans le code du programme. Avec cet outil, nous pouvons voir, étape par étape, toutes les exécutions internes des méthodes à l'intérieur de notre application pour effectuer une certaine action, nous permettant de voir même la valeur que chaque variable obtient à un moment donné pendant que le débogueur est en cours d'exécution. [19659007] Configurer un appareil pour le développement
La meilleure option dont nous disposons pour tester une application est de la tester sur un appareil physique. Pour cela, il suffit de suivre deux étapes principales pour appliquer un paramètre spécifique à notre appareil et à notre ordinateur.
Préparer le périphérique Android
Installer les pilotes USB ( Cette étape est réservée à Windows. Les utilisateurs de MacOS ne font pas) )
Connaissant les étapes de base à suivre, commençons à les détailler une par une!
Préparation de l'appareil Android
La première chose que nous devons faire est d'activer le mode de débogage dans notre Appareil Android. Selon la version Android de l'appareil, nous pouvons procéder de deux manières:
Pour Android 4.0 vers Android 4.1
Pour Android 4.2 et supérieur
Une fois que notre périphérique est activé pour le débogage, nous devons installer les pilotes USB.
⚠ Il est important de savoir que cette étape ne concerne que Windows – vous n'en avez pas besoin sur Mac. [19659021] Commençons!
Étape 1: Exécution de l'application android.bat
Par défaut, le programme d'installation d'Android place le fichier Et roid SDK à l'emplacement suivant sur un ordinateur Windows:
C: Users [username] AppData Local Android android-sdk
⚠ Veuillez prendre en compte que dans certains cas, certains de ces dossiers sont masqués et vous devrez afficher les dossiers cachés dans Windows.
Étape 2: Téléchargement des pilotes USB
Tous les appareils Android doivent utiliser le pilote USB de leur fabricant respectif à l'exception des appareils Google Nexus, qui nécessitent des pilotes spécifiques pour leur utilisation, trouvé ici .
Pour installer le package de pilote USB Google, vous devez démarrer le gestionnaire de SDK, développez le Dossier «Extra», cochez l'option Pilote USB Google, puis appuyez sur le bouton Installer.
Étape 3: Installation des pilotes USB
Pour installer le pilote, vous devez appliquer les points suivants:
- Conne Connectez le périphérique à votre ordinateur.
- Cliquez avec le bouton droit sur Poste de travail à partir de votre bureau ou de l'Explorateur Windows, puis sélectionnez Gérer .
- Sélectionnez Périphériques dans le volet de gauche. [19659033] Développez Autres périphériques dans le panneau de droite.
- Cliquez avec le bouton droit sur le nom du périphérique et sélectionnez Mettre à jour le pilote logiciel . Après cette étape, l'assistant de mise à jour du matériel se lancera.
- Sélectionnez Parcourir mon ordinateur pour le pilote logiciel et cliquez sur Suivant .
- Cliquez sur Parcourir et recherchez le dossier du pilote USB (le pilote USB Google se trouve dans [Android SDK install path] extras google usb_driver ).
- Cliquez sur Suivant pour installer le pilote.
Test du périphérique sur le Ordinateur
Tout d'abord, vous devez vous assurer que ADB est installé sur votre ordinateur. Mais s'il n'est pas installé, vous pouvez le télécharger ici .
Apprenons à le faire:
Étape 1: Entrez la lettre Y en réponse à "Voulez-vous installer ADB et Fastboot?"
Étape 2: Entrez la lettre Y en réponse à« Install ADB system-wide? »
Étape 3: Entrez la lettre Y en réponse à "Voulez-vous installer des pilotes de périphérique?"
Étape 4: Et enfin un assistant d'installation apparaîtra. Vous cliquez sur Suivant jusqu'à la fin.
Et maintenant, nous pouvons commencer à tester notre appareil! 😎
Nous avons deux façons de le faire: Câble USB ou WiFi.
➖ Connexion avec le câble USB: Connectez simplement votre appareil à votre ordinateur et il sera disponible pour le débogage! ( Votre appareil obtient cela par défaut. )
➖ Connexion avec WiFi: Une autre façon est de se connecter via un réseau Wifi, ce qui est très utile car nous n'avons pas à avoir le téléphone portable co connecté à un câble USB, et cela nous permet d'avoir une distance supplémentaire entre l'appareil et l'ordinateur. Pour ce faire, vous devez suivre les étapes suivantes:
- Accédez à Paramètres
- Appuyez sur l'option WiFi pour sélectionner le réseau WiFi auquel l'appareil est connecté.
- À partir des informations qui s'affichent, nous enregistrerons l'adresse IP.
- Connectez votre appareil Android à votre ordinateur via USB.
- Ensuite, redémarrez ADB afin qu'il utilise TCP sur le port 5555. À partir d'une invite de commande, tapez le commande suivante:
adb tcpip 5555
.- Débranchez le câble USB de votre appareil. ( Il ne peut pas rechercher les appareils connectés via USB. )
- Configurez ADB pour qu'il se connecte à votre appareil Android sur le port spécifié à l'étape 5 ci-dessus:
adb connectez XXX.XXX.X.XXX:5555
(Your_IPAdress: 5555)Et c'est fait! Notre appareil a obtenu une connexion WiFi! 😎
Enfin, notre mode de débogage est activé à la fois pour Visual Studio pour Mac et pour Windows. Cela devrait ressembler à ceci:
Conclusion
C'est tout pour aujourd'hui! I j'espère que cet article vous sera utile!
Merci d'avoir lu! 💚
Source link