2015-05-30 31 views
10

Ho scaricato e installato genymotion e creato e creato la mia applicazione ionica.Utilizzo dell'emulatore Genymotion con struttura ionica

Quando provo a fare funzionare l'emulatore genymotion utilizzando il seguente comando:

ionic run android 

ottengo la seguente risposta:

No target specified, deploying to emulator
No emulator specified, defaulting to Nexus_5_API_21_x86
Waiting for emulator...
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!

L'emulatore non funziona. Qualche idea?

risposta

3

Immagino che tu abbia installato "Intel x86 Emulator Accellerator HAXM" (lo puoi trovare in Android SDK Manager - Extra) ma non hai installato Intel® HAXM nel tuo computer.

Ti dà quell'errore perché sta cercando di eseguire la tua app Ionic nell'emulatore Android.
Sembra che tu non abbia configurato alcun device in Genymotion o che non sia in esecuzione.

Un'altra cosa da considerare dopo aver configurato un dispositivo in Genymotion è quello di verificare che si sta utilizzando "Genymotion Android Strumenti"

enter image description here

26

È perché ionica vede come dispositivi fisici di Genymotion AVD. Così, invece di usare

$ ionic emulate android 

uso (Si noti che è necessario avere la Genymotion AVD esecuzione)

$ ionic run android 
+0

Grazie. . . . . –

0

prima esecuzione Genymotion. quindi scrivere il comando qui sotto per vedere l'elenco dei dispositivi collegati:

adb devices 

il risultato sarebbe qualcosa di simile a questo:

List of devices attached 
192.168.56.101:5555 device 

finalmente scrivere il comando:

$ ionic run android 
Problemi correlati