PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Comment créer un émulateur Android
Comment créer un émulateur Android
Débuté par Yvan, 19 jan. 2021 12:42 - 8 réponses
Membre enregistré
202 messages
Popularité : +6 (6 votes)
Posté le 19 janvier 2021 - 12:42
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.
Membre enregistré
3 342 messages
Popularité : +93 (137 votes)
Posté le 19 janvier 2021 - 16:43
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/
Membre enregistré
202 messages
Popularité : +6 (6 votes)
Posté le 19 janvier 2021 - 17:52
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).
Membre enregistré
3 342 messages
Popularité : +93 (137 votes)
Posté le 19 janvier 2021 - 22:50
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.
Membre enregistré
202 messages
Popularité : +6 (6 votes)
Posté le 20 janvier 2021 - 10:47
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.
Membre enregistré
3 342 messages
Popularité : +93 (137 votes)
Posté le 20 janvier 2021 - 12:57
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)
Membre enregistré
202 messages
Popularité : +6 (6 votes)
Posté le 20 janvier 2021 - 13:50
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?
Membre enregistré
3 342 messages
Popularité : +93 (137 votes)
Posté le 20 janvier 2021 - 16:46
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
Membre enregistré
202 messages
Popularité : +6 (6 votes)
Posté le 28 janvier 2021 - 17:01
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.