TOC
Konfiguracja emulatora Android może być czasami problematyczna. Dlatego chciałbym przedstawić jak to zrobić poprawnie tak żeby wszystko działało.
Jest to artykuł skierowany głównie do początkujących developerów Xamarin i nie tylko.
Emulatory Android
Jeżeli chodzi o emulatory android mamy kilka możliwych opcji do wyboru
- Visual Studio Emulator for Android
- Google API emulator z obsługą HAXM – dostępne wraz z SDK
- Inne opcje
Dzisiaj chciałbym się skupić na emulatorach dostarczanych wraz z Android SDK, czyli Google APIs Intel x86.
HAXM
HAXM, czyli Intel Hardware Accelerated Execution Manager jest to technologia firmy Intel „usprawniająca działanie emulatorów Android na komputerach wyposażony w procesory Intel.
Intel® Hardware Accelerated Execution Manager (Intel® HAXM)
Dzięki wykorzystaniu technologi Intel VT emulatory dostarczane przez Google we współpracy działają z pełną szybkością procesora dostępnego w komputerze.
Przygotowanie środowiska
W celu pobrania najnowszych emulatorów musimy otworzyć Android SDK Manager, możemy to zrobić z poziomu Visual Studio
Wybieramy emulator, który nas interesuje i pobieramy wraz z odpowiednim SDK. Ważne żebyśmy wybrali emulator w wersji x86 Atom
No dobrze ale możecie zapytać co z tym całym HAXM?
Z moich obserwacji wynika, że najlepiej jest zainstalować HAXM dostarczany wraz z Visual Studio 2017.
Obserwacje zostały przeprowadzone na komputerze wyposażonym w procesor Intel i5-6300U.
Konfiguracja emulatora
W celu stworzenia nowego emulatora otwieramy Android Virtual Device (AVD) Manager, możemy to zrobić z poziomu Visual Studio
Następnie klikamy Create i wybieramy Device (głównie godzi tu o wymiary UI i ilość pamięci), oraz Target API level
Ważne żebyśmy wybrali opcję Use Host GPU emulator działa wtedy jeszcze szybciej, przynajmniej na mojej maszynie.
真诚赞赏,手留余香
使用微信扫描二维码完成支付
comments powered by Disqus