PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → Comment créer un émulateur Android
Comment créer un émulateur Android
Started by Yvan, Jan., 19 2021 12:42 PM - 8 replies
Registered member
202 messages
Popularité : +6 (6 votes)
Posted on January, 19 2021 - 12:42 PM
Bonjour,

Je cherche à créer un émulateur Android pour tester mon application sur des terminaux que je ne possède pas physiquement.
Je me réfère à l'aide https://doc.pcsoft.fr/fr-FR/?9000099#NOTE3_1

Dans celle-ci, ils indiquent que "Si l'application n'a pas été générée, à la fin de l'assistant de génération, il est possible de créer un émulateur." Je ne trouve pas cette option :(

Du coup, je n'ai pas non plus les possibilités décrites dans cette page de l'aide https://doc.pcsoft.fr/fr-FR/?2019019&verdisp=160 pour lancer un test dans l'émulateur.

Pouvez-vous me dire comment vous vous y prenez pour lancer un émulateur?

Cordialement.
Registered member
3,333 messages
Popularité : +93 (137 votes)
Posted on January, 19 2021 - 4:43 PM
En fait l'émulateur Android fait partie du SDK
C'est ce qui s'appelle AVD MANAGER
Regarde la partie 6 de cette page
https://android-france.fr/2009/10/tuto-comment-installer-et-utiliser-lemulateur-du-sdk-dandroid-2-0/
Registered member
202 messages
Popularité : +6 (6 votes)
Posted on January, 19 2021 - 5:52 PM
Super, merci, je télécharge ça de suite.
J'avais cru comprendre que le SDK faisait partie du package lorsque l'on installait WM (comme pour Gradle, je ne me souviens pas avoir dû l'installer).
Registered member
3,333 messages
Popularité : +93 (137 votes)
Posted on January, 19 2021 - 10:50 PM
Non Yvan, c'est depuis la version 22 (je crois) que WM propose le téléchargement du SDK
Avant cela il fallait le télécharger à part.
Personnellement j'ai mis le SDK et gradle a la racine de mon disque c
Ainsi chaque nouvelle version de WM compile avec le même SDK (gain de place)
Je t'informe qu'il est possible de mettre à jour le SDK en lançant sdk manager.
Registered member
202 messages
Popularité : +6 (6 votes)
Posted on January, 20 2021 - 10:47 AM
Merci Popoy, mais je patauge toujours.
En fait, je pense que les installations automatiques de Windev (je suis en 25) ont fonctionné correctement, comme décrit dans l'aide https://doc.pcsoft.fr/fr-fr/?9000042
Car Gradle est bien installé, et je peux sans soucis générer un APK et le déployer sur un terminal Android connecté à mon PC.
Mon soucis (ou mon incompréhension), c'est que je ne vois aucune possibilité de lancer un émulateur depuis Windev comme le préconise l'aide.
Registered member
3,333 messages
Popularité : +93 (137 votes)
Posted on January, 20 2021 - 12:57 PM
As tu un exe ou un .jar commençant par avd?
Sinon il existe d'autres émulateur Android
https://sostuto.com/emulateurs-android/22026/
Ne tient pas compte de l'aide a ce sujet (elle n'est pas a jour)
Registered member
202 messages
Popularité : +6 (6 votes)
Posted on January, 20 2021 - 1:50 PM
OK, je vais regarder ça ce soir.
Si je te comprends bien, on oublie le bouton GO qui permet de lancer un émulateur Android, ça n'existe pas ou plus.
J'installe un émulateur quelconque, je génère l'APK depuis WM et je le lance sur l'émulateur installé, correct?
Registered member
3,333 messages
Popularité : +93 (137 votes)
Posted on January, 20 2021 - 4:46 PM
Si tu as la chance de lancer l'émulateur du sdk
Il faut attendre longtemps pour que celui-ci soit afficher.
Une fois afficher, WM peut le détecté (pas toujours)
Tu peux alors faire un déploiement dessus.
Personnellement je préconise un test sur un véritable appareil.
L'émulateur peut servir si un client a un bug sur du matériel spécifique
Et que tu n'as pas la possibilité de l'acheter
Registered member
202 messages
Popularité : +6 (6 votes)
Posted on January, 28 2021 - 5:01 PM
Pour mémoire, voici la réponse du support technique à cette question :

L'application Android Studio à télécharger gratuitement sur les sites de Google propose un outil de création d'émulateurs. Il permet d'avoir sous Windows différentes appareils émulés en fonction de vos besoins :
- télécharger / installer Android Studio,
- lancer Android Studio,
- clic sur "Configure" (l'engrenage) en bas à droite dans l'écran de bienvenue,
- le premier choix donne l'accès à AVD Manager (Android Virtual Device Manager).

L'interface permet alors de créer des émulateurs, puis de les lancer.
Ils seront par la suite proposés par WINDEV Mobile :
- lors du test par le bouton Go / Déboguer sur appareil mobile",
- dans le centre de contrôle Android : bouton "CCAndroid" du volet "Outil" du ruban.

Un émulateur créer de cette manière peut ensuite être lancé par une ligne de commande :
- avec un raccourci type LNK ou .BAT,
- directement dans un perso-menu du bouton de version de WINDEV Mobile,
- dans une action "après génération" d'une configuration de projet dédié à un matéreil spécifique...
La ligne de commande sera de la forme :
c:\Users\ <Utilisateur Windows>\AppData\Local\Android\Sdk\emulator\emulator.exe -avd <nom-émulateur>
Dans cette ligne de commande <nom-émulateur> correspond au "Name" montré par le menu contextuel "View Details" proposé sur chaque émulateur dans AVD Manager.