Auteur Sujet: Android: Tutoriel pour activer le mode développeur et créer un rapport de bug  (Lu 10655 fois)

0 Membres et 1 Invité sur ce sujet

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
Android: Tutoriel pour activer le mode développeur et créer un rapport de bug
« Réponse #12 le: 07 janvier 2021 à 15:55:14 »
C'est affreusement compliqué.

Google a fait des progrès sur Android Studio au niveau de l'émulation (Android Studio est l'outil principal pour créer des applications Android).

Y'a plus besoin de manip compliqués comme avant pour faire tourner Android en émulation sur Windows/Mac/Linux.

Il suffit d'installer Android Studio : https://developer.android.com/studio
puis une fois installé le lancer, pas besoin de créer un projet de développement: cliquer sur Configure puis AVD Manager



AVD Manager est le gestionnaire de Android Virtual Devices, les appareils Android virtuels. On peut y installer/configurer/lancer des VM Android.



"Create Virtual Device" permet de créer une vm:

on choisit d'abord un device :


on peut ensuite choisir l'image (la version d'Android):


Certaines combinaison d'image/device ont le Play Store intégré. Dans tout les cas on peut installer des apk directement sinon.
On peut utiliser des versions ARM même sur un PC x86. notamment les anciennes versions d'Android qui ne sont dispo qu'en ARM.
Si on est pas habitué a la correspondance "API Level" <-> Version d'Android, je recommande de nommer les VMs avec la version d'Android  (comme sur l'image) plutôt que l'API Level qui est proposée comme nom par défaut.

une fois démarrée l'émulation ressemble a cela:



On peut installer des apks via adb ou en créant un projet "profil or debug apk".
On peut voir les logs avec "adb logcat" ou "l'Android Device Monitor" (dans sdk\tools\monitor.bat).
On peut lancer plusieurs émulations en meme temps.
adb est directement connecté a la vm qui tourne (ou les), rien n'a configurer.

Avec Chrome sur l'hôte on peut aussi directement contrôler/debugger les Chrome des VMs. (via chrome://inspect notamment). Tres pratique pour le développement de site web mobile.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
Android: Tutoriel pour activer le mode développeur et créer un rapport de bug
« Réponse #13 le: 07 janvier 2021 à 16:01:39 »
ps: contrairement a Android-X86 qui est un portage. AVD est une vraie emulation du hardware avec emulation des capteurs usuels qu'on trouve sur mobiles (gps, gyro, et), capteur d'empreinte , téléphonie , etc.