Prise en main d’Android Studio avec un terminal physique

Dans l’article précédent, nous avons fait nos premiers pas avec Android Studio. Nous avons créé une apllication Hello Android et executé cette application sur un simulateur virtuel fournit par Android Studio.

Nous allons voir maintenant comment executer notre application sur un terminal physique. Nous allons utiliser 2 terminaux différents et montrer la configuration de chacun d’eux. Il y a de petites différences selon les terminaux, et cela nous permettra une prise en main d’android Studio avec deux terminaux physique différents.

Nous pourrons ainsi développer avec Android Studio sur un terminal physique. Android Studio permet avec le mode développeur d’utiliser un téléphone pour tester vos applications directement dans Android Studio.

Android et le mode développeur

Par défaut, le terminal android est configuré en mode utilisateur. Pour pouvoir travailler avec Android Studio, nous devons activer une configuration Mode Développeur sur le terminal.

Cette configuration est caché par défaut, et le guide pas à pas que nous mettons ici vous permettra de voir comment executer cette configuration

Samsung Galaxy A50 en mode développeur

Nous allons mettre ici les copies d’écran pour passer un téléphone Samsung Galaxy A50 en mode développeur.

Mode développeur Android pour Samsung, écran d'accueil
Mode développeur Android pour Samsung, écran d’accueil

Nous sommes sur l’écran d’accueil du Samsung Galaxy A50. Nous recherchons Réglage. Glisser ver le haut permet d’accéder aux autres fonctionnalités du téléphone.

Mode développeur Android pour Samsung, liste des applications
Mode développeur Android pour Samsung, liste des applications

Nous activons Paramètres qui correspond aux Réglages des propriétés des applications du téléphone.

Mode développeur Android pour Samsung, paramètres de réglage des applications
Mode développeur Android pour Samsung, paramètres de réglage des applications

Nous arrivons sur la liste des paramètres de réglage des différentes fonctionnalités du téléphone. Nous devons glisser vers le haut pour accéder aux autres paramétrages.

Mode développeur Android pour Samsung, propriétés du téléphone
Mode développeur Android pour Samsung, propriétés du téléphone

Nous selectionnons A propos du téléphone.

Mode développeur Android pour Samsung, information sur le logiciel Android installé sur le téléphone
Mode développeur Android pour Samsung, information sur le logiciel Android installé sur le téléphone

Dans A propos du téléphone, nous choisissons Informations sur le logiciel.

Mode développeur Android pour Samsung, information sur le logiciel, numéro de version
Mode développeur Android pour Samsung, information sur le logiciel, numéro de version

Nous devons tapotter 7 fois sur le libellé Numéro de version pour activer le Mode développeur.

Mode développeur Android pour Samsung, message confirmant l'installation du mode développeur
Mode développeur Android pour Samsung, message confirmant l’installation du mode développeur

Lorsque le mode développeur est activé, un message s’affiche. Ici nous avons le message Inutile, le mode développeur a déjà été activé.

Nous pouvons maintenant développer dans Android Studio avec le terminal physique Samsung Galaxy A50.

Activer le mode développeur sur le terminal Urovo

L’activation du mode développeur est un peu différent en fonction des téléphones. Nous complétons la description par le terminal professionnel Urovo. Cela permettra de voir une deuxième configuration du mode développeuer, sachant que le principe reste le même.

Mode développeur Android pour Urovo, page d'accueil du téléphone
Mode développeur Android pour Urovo, page d’accueil du téléphone

Ecran d’accueil, nous choissons Réglage.

Mode développeur Android pour Urovo, réglage du téléphone.
Mode développeur Android pour Urovo, réglage du téléphone.

Nous devons descendre dans les options possibles pour trouver Système.

Mode développeur Android pour Urovo, paramètres de réglage des applications
Mode développeur Android pour Urovo, paramètres de réglage des applications

Nous selectionnons Sytème pour voir les propriétés du téléphone.

Mode développeur Android pour Urovo, A propos du téléphone
Mode développeur Android pour Urovo, A propos du téléphone

Nous prenons A propos du téléphone.

Mode développeur Android pour Urovo, Informations à propos du téléphone
Mode développeur Android pour Urovo, Informations à propos du téléphone

Nous descendons la liste des propriétés.

Mode développeur Android pour Urovo, Numéro de build
Mode développeur Android pour Urovo, Numéro de build

Nous trouvons la propriété Numéro de build. Sur ce libellé, nous tapottons 7 fois por activer le mode développeur.

Mode développeur Android pour Urovo, mode développeur activé
Mode développeur Android pour Urovo, mode développeur activé

Lorsque le mode développeur est activé, nous avons un message qui s’affiche : Inutile, vous êtes déjà un développeur.

Nous pouvons maintenant développer dans Android Studio avec le terminal physique Urovo DT50.

Connecter un terminal Physique dans Android Studio

Nous allons utiliser un vrai terminal physique pour exécuter notre application. Nous allons réaliser cela dans les 2 terminaux :

  • Samsung Galaxy A50
  • Urovo DT50

Développer avec Android Studio sur le terminal Urovo DT50

Nous avons vu l’activation de l’application dans le simulateur d’Android Studio.

Hello Android Urovo - Etape 1 - Application active dans le simulateur Urovo
Hello Android Urovo – Etape 1 – Application active dans le simulateur Urovo

Nous voyons les différents selécteurs permettant de voir que nous somme :

  • dans le simulateur (1)
  • avec un device virtuel (2)
  • et que l’application est active (3) lorsque le carret rouge est présent. C’est là que nous pouvons stoper l’application.

Nous allons maintenant passer sur le Device Manager Physique (4).

Hello Android Urovo - Etape 2 - Device Manager Android Studio
Hello Android Urovo – Etape 2 – Device Manager Android Studio

La liste des Device Physique est vide (1). Nous allons réduire la fenêtre du Device Virtuel (2).

Hello Android Urovo - Etape 3 - Connection du device physique Urovo par cable USB
Hello Android Urovo – Etape 3 – Connection du device physique Urovo par cable USB

Nous connectons le terminal Urovo DT50 par le cable USB à notre PC de développement. Si vous utilisez un réplicateur de port USB ou un connecteur USB de votre deuxième écran, il est possible que cela ne fonctionne pas correctement. Aussi, je connecte le terminal directement sur la port USB du PC de développement.

Dès que le terminal est connecté, nous voyons apparaitre dans la zone Device l’intitulé du téléphone Android que nous venons de connecter : UROVO DT50 et la référence à la version d’Android utilisée : Android 9.

Hello Android Urovo - Etape 4 - Téléphone Urovo activé
Hello Android Urovo – Etape 4 – Téléphone Urovo activé

Le terminal doit être activé.

Hello Android Urovo - Etape 5 - Activation de l'application sur le device physique Urovo
Hello Android Urovo – Etape 5 – Activation de l’application sur le device physique Urovo

Nous activons l’application dans le menu [RUN] en prenant soin de laisser le Device Manager sur Physical (1) avec le terminal selectionné.

Android Studio met un peut de temps à regénérer l’application puis à charger l’application dans le terminal (2).

Hello Android Urovo - Etape 6 - Application activée pour le device physique
Hello Android Urovo – Etape 6 – Application activée pour le device physique

L’application est active et nous voyons dans Androisd Studio la mention indiquant Launch Succeedes (2).

Nous pouvons arreter l’application qui tourne sur le terminal par le carré rouge (3).

Hello Android Urovo - Etape 7 - Application visible sur le téléphonee
Hello Android Urovo – Etape 7 – Application visible sur le téléphone

L’application est bien lancée sur le téléphone.

Hello Android Urovo - Etape 8 - Application présente dans la liste des applications sur le téléphone
Hello Android Urovo – Etape 8 – Application présente dans la liste des applications sur le téléphone

Nous pouvons voir la présence de notre application Hello Android dans la liste des applications installées sur le téléphone. L’icône de l’application est un icône Android par défaut.

Nous avons terminé notre objectif, développer avec Android Studio sur un terminal physique, ici, l’Urovo DT 50.

Vous pouvez déconnecter le cable USB, votre application a été chargée sur le téléphone et vous pouvez l’activer comme n’importe quelle application installée depuis Play Store.

Développer avec Android Studio sur le terminal Samsung Galaxy A50

nous allons compléter l’exercice avec le développement sur Samsung Galaxy A50. Nous avons rencontré une difficulté concernant la reconnaissance du terminal dans Android Studio. Noius vous montrerons comment lever cette restriction. L’anomalie se caractérise par le fait de ne pas avoir le nom du terminal qui apparait et d’avoir Android 1 comme type de système.

Nous avons por l’instant Urovo disponible dans la partie Physique du Device Manager (1) et (2).

Hello Android Samsung - Etape 1 - Device Manager Android Studio
Hello Android Samsung – Etape 1 – Device Manager Android Studio

Nous connectons le terminal Samsung Galawy A50 avec le cable USB.

Hello Android Samsung - Etape 2 - Connection Samsung en cable USB
Hello Android Samsung – Etape 2 – Connection Samsung en cable USB

Nous obtenons dans le Device Manager un matériel générique Device avec Android 1.0 comme système d’exploitation. Cela ne permet pas de travailler.

Hello Android Samsung - Etape 3 - Sur le téléphone - Réglage des paramètres
Hello Android Samsung – Etape 3 – Sur le téléphone – Réglage des paramètres

Nous devons configurer le téléphone pour que le matériel soit reconnu. Nous choisissons Paramètre sur le téléphone.

Hello Android Samsung - Etape 4 - Sur le téléphone - Option de développement
Hello Android Samsung – Etape 4 – Sur le téléphone – Option de développement

La configuration se fait dans les Options de développement.

Hello Android Samsung - Etape 5 - Sur le téléphone - Débogage USB
Hello Android Samsung – Etape 5 – Sur le téléphone – Débogage USB

Nous devons deconnecter et reconneter la prise USB du téléphone pour enclencher la procédure de reconnaissance du téléphone.

Hello Android Samsung - Etape 6 - Sur le téléphone - Autoriser le débogage USB
Hello Android Samsung – Etape 6 – Sur le téléphone – Autoriser le débogage USB

Une boïte de configuration permet d’ouvrir le partage du téléphone avec le PC.

Hello Android Samsung - Etape 7 - Le téléphone est reconnu par Android Studio
Hello Android Samsung – Etape 7 – Le téléphone est reconnu par Android Studio

Le Samsung est maintenant visible (1) dans la liste des matériels du Device Manager.

Hello Android Samsung - Etape 8 - Sélection du device physique dans Android Studio
Hello Android Samsung – Etape 8 – Sélection du device physique dans Android Studio

Nous pouvons maintenant choisr le matériel Samsung dans la liste diffusée par le Device Manager afin d’executer l’application.

Hello Android Samsung - Etape 9 - Lancement de l'application depuis Android studio
Hello Android Samsung – Etape 9 – Lancement de l’application depuis Android studio

L’activation de l’application sur le téléphone est réalisée directement dans Android Studio. Nous devons vérifier la cible dans le Device Manager (1). Nous choisissons Samsung (2). La commande Run App dans le menu Run lance l’application sur le téléphone choisi.

Hello Android Samsung - Etape 10 - Activation de l'application dans Android Studio
Hello Android Samsung – Etape 10 – Activation de l’application dans Android Studio

L’application se construit (2) sur le terminal (1).

Hello Android Samsung - Etape 11 - Application active dans Android Studio
Hello Android Samsung – Etape 11 – Application active dans Android Studio

Le message launch succeded apparait pour indiquer que l’application est lancée (2).

Hello Android Samsung - Etape 12 - Sur le téléphone - Application active
Hello Android Samsung – Etape 12 – Sur le téléphone – Application active

Nous pouvons voir l’application sur le téléphone.

Hello Android Samsung - Etape 13 - Sur le téléphone - Application enregistrée dans la liste des applications
Hello Android Samsung – Etape 13 – Sur le téléphone – Application enregistrée dans la liste des applications

L’application a bien été chargée sur le téléphone. Nous la voyons dans la liste des applications.

En résumé

Nous avons développé avec Android Studio un exemple très simple. Nous arrivons à lancer l’éxécution aussi bien dans un terminal virtuel, que sur un vrai téléphone physique.

L’application Hello Android est très simpliste, mais a permis de s’approprier à la fois Android Studio dans ses commandes essentilles, et les terminaux Android.

Si vous avez aimé l'article vous êtes libre de le partager :-)

Laisser un commentaire