Xamarin Android Player funziona lentamente su MacBook Air 2015

0

Ho bisogno di virtualizzare un dispositivo Android sul mio MacBook Air. Ho installato con successo Xamarin Android Player e scaricato l'immagine di Marshmallow Nexus 7. L'emulazione inizia correttamente, ma è molto lenta.

Da quello che ho trovato da Internet è che questo potrebbe essere un problema di virtualizzazione disabilitato o firmware obsoleto . Sto eseguendo l'ultima versione di El Captain - 10.11.6, quindi penso che questo non possa essere un problema del firmware obsoleto.

Non c'è (molto difficile da trovare) chiaro walkthrough su come è possibile abilitare la virtualizzazione su MacBook Air all'inizio del 2015.

So che ci sono alternative a Xamarin Android Player, come Visual Studio, ma sono davvero poco su spazio SSD - 128 GB. Questo è il motivo principale per cui non voglio installare Visual Studio con molte funzioni che non ho bisogno di usare.

Condividi le tue opinioni su quale problema potrebbe rallentare le prestazioni dell'emulatore Android e quale sarebbe il modo ottimale per risolvere questo problema.

    
posta alljamin 12.08.2016 - 09:54
fonte

1 risposta

1

Mi sono stancato di cercare e aspettare l'aiuto di qualcuno e mi sono avvicinato a Xamarin su questo problema. Risulta che questo prodotto è non più supportato (vedi link al istruzione ufficiale Xamarin ) e consigliano di usare altri emulatori piuttosto che i loro (ciò che suona un po 'strano per me almeno). Quindi, seguendo i consigli del servizio di assistenza Xamarin, ho scaricato emulatore Genymotion Android per uso personale (dato che è gratuito) .

Dopo il download potresti voler modificare alcune cose affinché l'emulatore funzioni un po 'più velocemente. Genymotion funziona su VirtualBox (lo installa sullo sfondo quindi non è necessario installarlo separatamente)

  1. Passa da Legacy Paravirtualization Interface a Hyper-V (Impostazioni- > System- > Acceleration)
  2. Abilita l'accelerazione 3D in Impostazioni- > Visualizza- > Accelerazione
  3. VirtualBox si lamenterà costantemente che ci sono più core utilizzati di quelli disponibili sul computer (4, quando il mio MacBook Air ne ha solo 2). Ma, se cambi questo valore a 2, le prestazioni dell'emulatore saranno molto più lente. Non ho idea del perché.
  4. Assicurati di avere driver Intel HAXM altrimenti non aspettarti che l'emulatore funzioni alla massima velocità.

Tutto ciò che viene menzionato qui è abbastanza sperimentale, quindi se ne hai di pertinenti in questo campo, per favore condividilo.

    
risposta data 23.08.2016 - 08:32
fonte

Leggi altre domande sui tag