2015-12-06 24 views
6

ho creato un app con ionico, costruire in Android e poi quando corro "ionica Android emulare" Ricevo il seguente errore:Ionic: emulatore: ERRORE: la configurazione di questo AVD manca di un file del kernel !! emulatore: ERRORE: ANDROID_SDK_ROOT è indefinito

"emulatore: ERRORE: La configurazione di questo AVD manca un kernel file !! emulator: ERRORE: ANDROID_SDK_ROOT non definito "

Ho letto su Internet e molti di loro dicono che devo installare ARM EABI v7a System Image. Ho Android Studio, ho aperto il sdk e installato tutto il pacchetto (incluso ARM EABI v7a System Image) per tutte le versioni di Android (4.2.1, 4.2.2 ecc.).

In primo luogo Come posso visualizzare la versione di Android che sto utilizzando in ionico?

In secondo luogo, come posso risolvere questo errore?

risposta

5

Quando ho iniziato la programmazione Android, ho riscontrato questo problema.

Quello che ho fatto per risolvere il problema era:

Su Windows:

Open Command Prompt. 

Type: 

setx -m ANDROID_SDK_ROOT '--path--to--sdk--' 

Su Mac/Linux:

Open Terminal/Shell. 

Type: 

export ANDROID_SDK_ROOT='--path--to--sdk--' 

Sostituire --path - a - sdk-- con il tuo percorso sdk.

+0

Dove dovrebbe indicare il percorso? Ho sdk all'interno della cartella con i miei sorgenti AOSP, ma poi l'emulatore suggerisce che ci dovrebbero essere immagini di sistema in quella directory, che punterebbero a devtools. Tuttavia, nessuno dei quali ha soddisfatto il bastardo. :( –

1

Ho affrontato questo errore di recente & ho trovato che il vero problema è ANDROID_HOME variabile di ambiente è impostato su una strada sbagliata.

It (ANDROID_HOME) should point to the path, where SDK Manager.exe & AVD Manager.exe available.