Existe-t-il un moyen, lors de l’utilisation de Cordova CLI, de sélectionner un périphérique émulé particulier à partir du Gestionnaire de périphériques Android (AVD)?
Je travaille simultanément sur une application pour tablette et sur un smartphone et je dois passer à différents types d'émulateurs en raison des facteurs de forme et des résolutions d'écran différents.
Je sais que ce n'est pas une question de codage particulière, mais je peux peut-être utiliser un code Cordova dans un terminal pour rendre l'émulation plus spécifique plutôt que:
cordova emulate Android
Ce qui semble choisir le premier émulateur de la pile.
Utilisez le paramètre target
comme ceci:
cordova emulate --target=emulator-5554 Android
Pour obtenir le nom de périphérique de votre émulateur ("emulator-5554" dans cet exemple), exécutez /platforms/Android/cordova/lib/list-started-emulators.bat
Pour moi:
Si vous utilisez OSX, vous pouvez ouvrir Shell dans/plateformes/Android/cordova/lib/comme indiqué et écrire la commande suivante:
./list-emulator-images
après avoir obtenu le nom de l'image de l'émulateur,
cordova emulate Android --target="the name"
* Les modérateurs ont rejeté ma demande de modification et ont dit que je devrais partager ma réponse de manière à -
Sous Linux (à partir du dossier de votre projet), utilisez la commande suivante:
/platforms/Android/cordova/lib/list-started-emulators
(Notez qu'il n'y a pas de .bat
dans la commande), puis recherchez la sortie de la console, par exemple. emulator-5554
. Ensuite, comme ci-dessus, lancez:
cordova emulate --target=emulator-5554 Android