android - studio - running intel® haxm installer stuck




Errore nell'avvio di AVD con il processore AMD (13)

  1. Apri SDK Manager e scarica Intel x86 Emulator Accelerator (programma di installazione HAXM) se non lo hai.

  2. Ora vai nella tua directory SDK (C: \ users \ username \ AppData \ Local \ Android \ sdk, in generale). In questa directory, vai a Extra → Intel → Hardware_Accelerated_Execution_Manager ed esegui il file " intelhaxm-android.exe ".

    Nel caso in cui si verifichi un errore come "Tecnologia di virtualizzazione Intel (vt, vt-x) non abilitata", accedere alle impostazioni del BIOS e abilitare la virtualizzazione dell'hardware.

  3. Riavvia Android Studio e prova a riavviare l'AVD.

Potrebbe volerci un minuto o 2 per mostrare la finestra dell'emulatore.

Ho Windows 8.1 pro con un processore AMD. Ho installato Android SDK ed Eclipse. Funziona ma il problema è che quando creo AVD e lo avvio, viene visualizzato questo errore:

emulatore: ERRORE: l'emulazione x86 richiede attualmente l'accelerazione hardware!
Assicurarsi che Intel HAXM sia correttamente installato e utilizzabile.
Stato di accelerazione della CPU: il modulo del kernel HAX non è installato!

Ho già installato Intel Hardware_Accelerated_Execution_Manager e ho abilitato la modulazione virtuale dal menu di avvio, ma non funziona ancora.


Assicurati di aver installato HAXM installer su SDK Manager.

Dopo averlo scaricato, assicurati di eseguire l'installazione in: {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe

Nota: in Android Studio, il comando "intelhaxm.exe" è stato modificato in "intelhaxm-android.exe"

Se viene visualizzato l'errore "VT non supportato" durante l'installazione, disabilitare Hyper-V sulle funzionalità di Windows. È possibile eseguire questo comando dism.exe /Online /Disable-Feature:Microsoft-Hyper-V . Avrai anche bisogno di "Tecnologia di virtualizzazione" da abilitare sul tuo BIOS



Durante la creazione di un dispositivo virtuale selezionare l'immagine del sistema ARM. Altri hanno suggerito di installare HAXM, ma la verità è che haxm non funzionerà su piattaforma amd o anche se funziona come Android Studio non supporta amd-vt su Windows il risultato finale sarà comunque un emulatore molto lento per funzionare e funzionare. La mia raccomandazione sarebbe quella di usare un emulatore alternativo come Genymotion (funziona come un fascino con Gapps installato) o passare a Linux come allora si otterrà il vantaggio di amd-vt e l'emulatore verrà eseguito molto più velocemente.


Nel mio caso, HAXM era già installato in SDK Manager. Ma ogni volta che ho tentato di intelhaxm-android.exe, falliva silenziosamente.

Infine, ho estratto gli installer interni da intelhaxm-android.exe in 7-zip. Copiato i tre file in un'altra directory e finalmente ottenuto un vero programma di installazione da eseguire. Funzionava senza problemi e le questioni HAXM erano sparite.



Per coloro che utilizzano Android Studio basato su Jetbrains:

  1. Strumenti Goto> Android> Manager SDK

  2. Sotto Extra -> seleziona la casella di controllo Intel x86 Emulator Accelorator

Per coloro che non sono in grado di utilizzare Nexus AVD, è possibile provare a utilizzare l'AVD generico.

  1. Strumenti Goto> Android> Gestione AVD

Quindi crea un nuovo Genreic AVD con qualcosa come QVGA e utilizzalo per la tua app. Questo AVD non utilizza l'accelerazione hardware.


Per i processori AMD:

Vai a AVD manager e crea un nuovo dispositivo virtuale come immagine di sistema ARM.


Quindi sto avendo questo problema e sembra che a meno che tu non sia su Linux non sarai in grado di usare HAXM. [EDIT: questo è se hai un chip AMD (non Intel), ovviamente, dato che questo è il problema]

Come indicato sul sito Android;

Molte CPU moderne forniscono estensioni per l'esecuzione di macchine virtuali (VM) in modo più efficiente. L'utilizzo di queste estensioni con l'emulatore Android richiede alcune configurazioni aggiuntive del tuo sistema di sviluppo, ma può migliorare significativamente la velocità di esecuzione. Prima di tentare di utilizzare questo tipo di accelerazione, è necessario innanzitutto determinare se la CPU del sistema di sviluppo supporta una delle seguenti tecnologie di estensioni della virtualizzazione:

Intel Virtualization Technology (VT, VT-x, vmx) extensions

> Estensioni AMD Virtualization (AMD-V, SVM) (supportate solo per Linux)

Come altri hanno già menzionato, Genymotion potrebbe essere una soluzione.


Se utilizzi Mac, le menzioni @pedro assicurano che l'installer HAXM sia scaricato tramite Android SDK Manager.

Quindi installalo! In finder vai a /YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/

Esegui e installa il file .mpgk nel seguente file .dmg

  • Yosemite: IntelHAXM_1.1.0_for_10.10.dmg
  • Pre-yosemite: IntelHAXM_1.1.0_below_10.10.dmg
  • El Capitan: IntelHAXM_6.0.1.dmg - installa il file IntelHAXM_6.0.1.mpgk all'interno - ti chiederà se desideri reinstallarlo. Dì solo di sì.

Esempio:

$cd /YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
$open IntelHAXM_1.1.0_below_10.10.dmg

Troppo spreco di tempo su questo, e nessuna delle risposte precedenti funziona. Trovo che Avast sia il problema !!! Se hai installato Avast nel tuo sistema, devi:

Vai alla scheda impostazioni -> risoluzione dei problemi, quindi è necessario deselezionare "abilita la virtualizzazione assistita da hardware"

Riavvia il tuo PC e installa l'intelhaxm-android.exe se non è installato. Puoi trovarlo in C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager


Innanzitutto , è necessario abilitare la tecnologia di virtualizzazione Intel dal BIOS:

In secondo luogo , accedi al tuo SDK ... \ extras \ intel \ Hardware_Accelerated_Execution_Manager:

Quindi installare intelhaxm-android.exe .

Nota che se non riesci a trovare questo file nella directory, assicurati di installare il pacchetto dal tuo gestore SDK:


Questo lo risolve per me:

Vai a ( C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk, in generale ).

Quindi vai su Extra -> Intel -> Hardware_Accelerated_Execution_Manager ed esegui il file "intelhaxm-android.exe".

Nel caso in cui si verifichi un errore come " Tecnologia di virtualizzazione Intel (vt, vt-x) non abilitata ", accedere alle impostazioni del BIOS e abilitare la virtualizzazione dell'hardware.

Riavvia il tuo studio





haxm