Come posso eseguire emulatore Android per Intel x86 Atom senza accelerazione hardware su Windows 8 per API 21 e 19 ?

? dcoder @ | Original: StackOverFlow

Non ho attivato Hyper V o l'accelerazione hardware e non voglio neanche.

C'è un modo che io possa iniziare emulatore Android per Intel x86 Atom senza accelerazione hardware su Windows 8

Ho creato AVDS con ogni combinazione possibile e ognuno ha omesso di avviare l'istanza dell'emulatore AVD, gettando lo stesso errore all'avvio

emulator : ERRORE : emulazione x86 attualmente richiede hardware   accelerazione ! Assicurarsi Intel HAXM sia installato correttamente e   utilizzabile. CPU stato accelerazione : modulo del kernel HAX non è installato !

O è che, le immagini fornite per Intel Atom 86 e 64 non può funzionare senza l'accelerazione hardware e Hyper V per API 21 e 19

Ho trovato un sacco di domanda simile e leggere quasi tutti i documenti, ma non è chiaro se possono o non possono funzionare senza iper v e l'accelerazione hardware, quindi questa domanda diretta

Come si fa a testare su Android in questi casi ?



Top 5 Respuesta

1CommonsWare @

C'è un modo che io possa iniziare emulatore Android per Intel x86 Atom senza accelerazione hardware su Windows 8

Non con l'emulatore Android SDK di serie, in quanto richiede HAXM di Intel, e HAXM vuole estensioni di virtualizzazione da abilitare .

Sia Genymotion o qualcosa d'altro da un altro sviluppatore indipendente in grado di supportare la combinazione desiderata, non posso dire .



2Vicenç @

Ho incontrato lo stesso problema, ho trovato la soluzione a http://developer.android.com/tools/devices/emulator.html#vm-windows

Basta seguire questi semplici passi:

Avviare il Gestore Android SDK, selezionare Extra e selezionare Intel Hardware Accelerated Execution Manager .

Una volta completato il download, eseguire [ sdk ] /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe

Seguire le istruzioni su schermo per completare l'installazione .

3Daniel @

qualche problema come il problema http://stackoverflow.com/questions/26355645/error-in-launching-avd .

1 ) installare il Intel x86 Emulator Accelerator ( installer HAXM ) dal Gestore Android SDK ;

2 ) eseguire il { } SDK_FOLDER extrasintelHardware_Accelerated_Execution_Managerintelhaxm.exe

3) quindi avviare l'emulatore .

4Eslam Sameh Ahmed @

In attuale responsabile AVD non si può. Devi solo la possibilità di utilizzare le immagini ARM che non avranno bisogno di virtualizzazione hardware .

Per eseguire le immagini ARM :

Open AVD manager. Create a new 'Virtual Device' OR right click an existing image and select 'Duplicate' Choose arm* instead of x86/x64. Continue with the wizard. Run! 5Ankur @

Risposta breve : No. Fino a poco tempo ( circa 1 mese fa ), si potrebbe fare che, ma con gli ultimi aggiornamenti, non è possibile . ( vedi http://stackoverflow.com/questions/26353917/update-to-android-sdk-tools-23-0-5-and-avd-doesnt-start ) .

Stavo facendo qualcosa di simile : Fare sviluppo in una macchina virtuale, e quindi non poteva usare le funzionalità di accelerazione hardware in quanto sono disponibili solo nella macchina host . Stavo usando immagini Intel x86 con opzione GPU Usa Host ; come erano molto più veloce rispetto alla versione ARM anche senza accelerazione hardware . Ma poi, dopo questo aggiornamento, i miei AVDS emulatore che lavoravano in precedenza non sono più iniziando con lo stesso messaggio di errore esatto . Inoltre, sia genymotion e emulatori Xamarin Android non possono essere utilizzati come hanno anche bisogno di accelerazione hardware ( sono in realtà VM che utilizzare l'accelerazione hardware per la velocità, e quindi non possono essere eseguiti all'interno di un altro VM ) .

Ho trovato http://krumelur.me/2014/01/30/xamarins-visual-studio-plugin-missing-android-devices-genymotion-and-parallels-desktop-dont-panic/ ma non hanno ancora provato . L' idea di base è quella di sviluppare ancora all'interno di una VM ; ma per il test la connessione a un emulatore in esecuzione sulla macchina host ( e questo emulatore VM ora possibile utilizzare la funzione di accelerazione hardware ) .