2014-05-21 9 views
21

C'è un modo per utilizzare Cordova CLI per selezionare un particolare dispositivo emulato da Android Device Manager (AVD)?Posso selezionare un particolare emulatore di dispositivo Android da AVD utilizzando Apache Cordova?

Sto lavorando contemporaneamente a un'app per tablet e un'applicazione per smartphone e ho bisogno di passare a diversi tipi di emulatori a causa dei diversi fattori di forma e delle risoluzioni dello schermo?

io so che non è una questione particolare di codifica, ma forse c'è un po 'di codice di Cordova posso correre in terminale per rendere l'emulazione più specifica, piuttosto che:

cordova emulate android 

che sembra raccogliere il primo emulatore dallo stack .

risposta

45

utilizzare il parametro target in questo modo:

cordova emulate --target=emulator-5554 android

Ottenere il nome del dispositivo della emulatore ("emulatore-5554" in questo esempio) eseguendo /platforms/android/cordova/lib/list-started-emulators.bat

+0

Grazie Keith. La tua risposta sembra promettente, ma non riesco a eseguire il file bat in MACOSX. C'è un modo per fare questo? Non credo che potrei ottenere il nome del dispositivo specifico dall'AVD? –

+3

Lo squartatore! Ottenuto il nome da AVD Manager. Non pronto per i file batch: | Ora se solo l'emulatore ha funzionato più velocemente. Genymotion è un'opzione migliore? –

+0

Ahh sì, il file batch funziona solo per Windows. Penso che sia l'unico modo per ottenere il nome del dispositivo su Windows perché non riesco a trovarlo tramite AVD Manager. Peccato, preferirei non usare anche i file batch! – Keith

Problemi correlati