Esecuzione del nuovo emulatore Intel per Android


Answers

Piccola nota per l'utente di Windows 8, Intel HAX non funzionerà se la funzione Hyper-V è abilitata. Hyper-V (come la maggior parte della tecnologia di virtualizzazione) bloccherà esclusivamente l'estensione VT che impedirà il corretto funzionamento dell'HAX. Una soluzione alternativa se "necessario" anche Hyper-V potrebbe essere quello di interrompere manualmente i servizi Hyper-V quando è necessario HAX (non l'hanno ancora testato).

Question

Ultimamente Google e Intel hanno pubblicato un nuovo modo di eseguire l'emulatore, che dovrebbe funzionare molto meglio rispetto alla versione precedente (che ha emulato la CPU ARM). Ecco alcuni link a riguardo: this e this .

Tuttavia, dopo aver installato i nuovi componenti e creato una nuova configurazione di emulatore come da istruzioni, ricevo un errore e non riesco a vedere alcun miglioramento. Ho provato sia l'API 10 che l'API 15 e con la GPU abilitata e disabilitata. Nessuna di queste configurazioni ha aiutato. Ho anche provato su due computer diversi e non ho ricevuto alcun boost (e ho avuto gli stessi errori).

Sembra che sui post che ho letto a riguardo, nessuno abbia avuto problemi con esso e tutti riportano un emulatore molto più veloce.

L'errore che mostra è:

emulator: Failed to open the HAX device!
HAX is not working and emulator runs in emulation mode
emulator: Open HAX device failed

Perché sta accadendo e c'è un modo per risolverlo? C'è qualcun altro che ottiene quegli errori o viceversa?

A proposito, ho una CPU Intel, se questo potrebbe essere un problema.

MODIFICARE:

ecco cosa vedo nel BIOS, quindi dovrebbe essere disponibile ...:




Non tutti i processori supportano la virtualizzazione!

Per scoprire le tue capacità di chipset, vai su http://ark.intel.com/ , inserisci il nome del tuo processore nella riga di ricerca e verifica la risoluzione.

Tecnologie avanzate: ...

Tecnologia Intel® Virtualization (VT-x) = ???

Se vedi "No", puoi dimenticare HAXM!




L'uso di SDK Manager per scaricare Intel HAX non ha funzionato .

Il download e l'installazione dal sito Web di Intel hanno funzionato . here

Suggerimento: fare la modifica nel mio BIOS per abilitare la virtualizzazione e quindi usare "restart" non ha permesso la virtualizzazione. Facendo un avvio a freddo (cioè spegnimento e riavvio) improvvisamente apparve.

Il primo passo (su Windows) è assicurarsi che lo strumento di virtualizzazione assistita da hardware di Micrsoft indichi che "questo computer è configurato con la virtualizzazione assistita da hardware". http://www.microsoft.com/en-us/download/details.aspx?id=592




Se tutto il resto fallisce, è bene provare la mia opzione e scaricare un programma di installazione HAXM .

Deve essere copiato nella cartella di installazione HAXM e quindi avviato dalla riga di comando (avviare CMD come amministratore). Dopo il riavvio del computer verrà installato HAXM. Ha funzionato perfettamente per me poiché avevo problemi con l'installazione sul mio laptop.

Dopo tutto, digita sc query intelhaxm nel tuo cmd per verificare se HAXM è installato correttamente.




Per gli utenti Mac che desiderano verificare se il proprio processore supporta la virtualizzazione, utilizzare il software maccpuid e cercare VMX. Se è controllato, sei a posto.

Scaricalo qui







La stessa cosa mi è successa circa una settimana fa, senza una ragione apparente (il 99% è sicuro che non ho aggiornato nulla); dopo essere stato in grado di eseguire l'emulatore per un po 'di tempo, ha smesso di funzionare senza una ragione apparente.

Ho provato ad installare Intel thingie, ma l'installer ha riferito che il mio computer non supporta Intel VM, nonostante abbia un processore Intel i3 e che la virtualizzazione sia abilitata (forse XP è un sistema operativo troppo vecchio per quello, anche se MS VM, Oracle Virtual Box e VMWare sono stati installati in questa macchina con lo stesso sistema operativo.

Ho appena modificato il VD per emulare un processore Arm e tutto funziona di nuovo.

Forse non è la soluzione ottimale, ma funziona!




  1. IntelHaxm.exe dal sito Intel.

  2. Installalo.

  3. E quindi eseguire l'AVD da AndroidStudio, menu -> Strumenti -> AVD . Scegli x86.

Funziona!