2015-12-04 4 views
12

Ho rilevato 2 dispositivi in ​​adb. Uno dal mio genymotion, e l'altro dal mio vero e proprio dispositivo:Come eseguire il comando 'ionic run android' su un dispositivo specifico?

$ adb devices 
List of devices attached 
192.168.57.101:5555 device 
e78ab88d device 

Voglio correre il mio app ionica su e78ab88d device. Come posso raggiungere questo obiettivo? Se corro ionic run android, viene eseguito automaticamente sul mio dispositivo genymotion. Dice, nessun obiettivo specificato. img no target specified

Quale comando eseguire su un dispositivo specifico?

risposta

34

corsa con dispositivo di destinazione id, qualcosa di simile:

ionic run android --target=e78ab88d 

EDIT

Con la nuova ionica uso 3 CLI:

ionic cordova run android --target=e78ab88d 

Per l'elenco di tutti i dispositivi disponibili, l'uso:

ionic cordova run android --list 
.210
+0

grazie, questo ha funzionato. –

+1

qual è quel deviceID? può essere cambiato in una semplice forma leggibile dall'uomo? – Shri

+0

se esegui 'dispositivi adb', vedi tutti i dispositivi. Se sei l'unico, quella è la sola voce – Martijn

5

provare questo comando può aiutare a

ionic run android --e78ab88d 
+1

La soluzione precedente non ha funzionato per me, questo ha fatto –