L'obtention de Cordova/Phonegap pour émuler sur Genymotion périphérique virtuel
À l'aide de l'Cordova CLI, j'ai créé une application et de le construire:
cordova create hi com.example.hi Hi
cd hi
cordova platform add android
cordova build android
- Je exécuter Genymotion et de commencer un appareil nommé "api9". Je lance le Android Debug Bridge adb devices
et il montre que
192.168.8.101:5555
J'essaie de lancer l'application avec cordova emulate android
mais j'obtiens:
Error: An error occurred while emulating/deploying the android project. ...spawn ENOENT
Cependant, le lancement d'Android Virtual Device manager et le démarrage d'un périphérique émulé; la cordova emulate android
œuvres et adb devices
listes;
192.168.8.101:5555
emulator-5554
Que dois-je faire pour faire de Cordova émuler par Genymotion appareils?
Vous devez vous connecter pour publier un commentaire.
Il semble que
adb
voit genymotion périphérique virtuel comme un véritable appareil et non pas comme un émulé, essayezcordova run android
au lieu decordova emulate android
.Lorsque la liste est vide, ce qui n'est pas couvert dans ce cas, alors vous devez vous connecter bad manuellement à l'genymotion appareil.
Par conséquent, vous devez l'exécuter dans le même SDK JAVA de l'environnement afin de ne pas utiliser l'intégré dans un Genymotion.
Puis le démarrage de votre appareil. Sur l'écran devrait apparaître certains genymotion icône. Cliquez dessus et vous verrez la propriété intellectuelle.
Utiliser ensuite dans la console la commande "adb connecter 198.123.123.123" (utilisez votre propre adresse IP de cours).
Après que votre appareil est mis à jour.
Enfin utiliser "cordova exécuter android" et il va installer votre application sur le périphérique virtuel.
Même chose s'applique aux ionic framework: "ionique exécuter android".
Attention: sans aucun appareil, il se replie sur émulateur...