Jak konfigurować emulatory Android dla początkujących

Posted by Maciej Gos on Monday, July 17, 2017

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.

Maciej Gos

真诚赞赏,手留余香

使用微信扫描二维码完成支付


comments powered by Disqus