Fermer

décembre 31, 2020

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.

  1. Préparer le périphérique Android

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

 Procédez comme suit: Accédez à Paramètres -> Sélectionner un développeur option -> Vérifiez l'option de débogage USB et c'est fait! "title =" Activer le mode de débogage sous Android 4.0 vers Android 4.1 "/></p data-recalc-dims=

Pour Android 4.2 et supérieur

 Appliquez les étapes suivantes : Allez dans Paramètres -> Aller à l'option À propos de l'appareil -> Appuyez sur l'élément Numéro de version * sept fois * -> Allez dans les options du développeur -> Vérifiez les options de débogage USB "title =" Activer le mode de débogage sous Android 4.2 et supérieur "/> [19659018] Installation des pilotes USB</h3 data-recalc-dims=

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.

 Le package de pilotes USB Google est mis en surbrillance dans le Gestionnaire de SDK Android.

Étape 3: Installation des pilotes USB

Pour installer le pilote, vous devez appliquer les points suivants:

  1. Conne Connectez le périphérique à votre ordinateur.
  2. Cliquez avec le bouton droit sur Poste de travail à partir de votre bureau ou de l'Explorateur Windows, puis sélectionnez Gérer .
  3. Sélectionnez Périphériques dans le volet de gauche. [19659033] Développez Autres périphériques dans le panneau de droite.
  4. 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.
  5. Sélectionnez Parcourir mon ordinateur pour le pilote logiciel et cliquez sur Suivant .
  6. 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 ).
  7. 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?"

 Voulez-vous installer ADB et Fastboot? "Title =" Voulez-vous installer ADB and Fastboot? "/></p data-recalc-dims=

Étape 2: Entrez la lettre Y en réponse à« Install ADB system-wide? »

 Install ADB system- large?" title = "Installer ADB à l'échelle du système?" /></p data-recalc-dims=

Étape 3: Entrez la lettre Y en réponse à "Voulez-vous installer des pilotes de périphérique?"

 Voulez-vous installer des pilotes de périphériques? "Title =" Voulez-vous installer des pilotes de périphériques? "/></p data-recalc-dims=

Étape 4: Et enfin un assistant d'installation apparaîtra. Vous cliquez sur Suivant jusqu'à la fin.

 L'apparence familière d'un assistant d'installation.

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:

  1. Accédez à Paramètres
  2. Appuyez sur l'option WiFi pour sélectionner le réseau WiFi auquel l'appareil est connecté.
  3. À partir des informations qui s'affichent, nous enregistrerons l'adresse IP.
  4. Connectez votre appareil Android à votre ordinateur via USB.
  5. 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 .
  6. Débranchez le câble USB de votre appareil. ( Il ne peut pas rechercher les appareils connectés via USB. )
  7. 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:

 Démo de Visual Studio lorsque le code est débogué "title =" Démo de Visual Studio lorsque le code est débogué "/></p data-recalc-dims=

Conclusion

C'est tout pour aujourd'hui! I j'espère que cet article vous sera utile!

Merci d'avoir lu! 💚

Références:
https://docs.microsoft.com/en-us/xamarin/android/get-started/installation / dispositif-de-configuration-pour-développement





Source link