Uruchamianie Androida na wirtualnym urządzeniu
Istnieje co najmniej kilka fajnych i skutecznych metod na uruchomienie Androida na swoim komputerze stacjonarnym. Po co właściwie to robić? Jeżeli przypadkiem nie jesteś deweloperem aplikacji dla urządzeń z zainstalowanym systemem Android, to prawdopodobnie chcesz się nim tylko pobawić, poznać bliżej albo po prostu przetestować aplikacje, czy zwyczajnie pograć w gry.W tym artykule pokażę, co pobrać, jak wszystko zainstalować, a następnie skonfigurować, by uruchomić wirtualne urządzenie z zainstalowanym najnowszym systemem Androidem 6.0 Marshmallow na lokalnym komputerze z zainstalowanym systemem Windows.
Wymagania sprzętowe
Do tej pory udało mi się przetestować kilka sposobów na uruchomienie Androida na Windowsie 10 i wiem, że Android uruchomiony przy pomocy SDK Tools działa w miarę dobrze i dość szybko, przy czym 4GB RAM w komputerze gospodarzu do zdecydowane minimum do w miarę komfortowej zabawy z AVM (Android Virtual Machine).Wymagania sprzętowe dla Windowsa są następujące:
- Microsoft® Windows® 8/7/Vista/2003 (32 or 64-bit)
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space
- At least 1 GB for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Java Development Kit (JDK) 7
- Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
Java SE Development Kit
Do uruchomienia AVM potrzebna nam będzie maszyna Java, dlatego zanim zainstalujemy właściwy pakiet SDK dla Androida, wcześniej potrzebna nam będzie jeszcze aktualna paczka z Java SE Development Kit.Instalator JDK7 (Java Development Kit 7) znajdziemy na tej stronie.
Którą wersję JDK7 wybrać?
Obecnie dostępne są wersje dla Java CPU (7u79) i PSU (7u80). W większości przypadków zalecana jest ta pierwsza wersja (Java CPU (7u79)). Jeżeli Twój system jest 64 bitowy, wybierz JDK w wersji 64-bitowej.Na następnym obrazku zaznaczyłem, z której wersji ja korzystam (jdk-7u79-windows-x64.exe).
![]() |
| JDK 7 - strona pobierania |
Po pobraniu instalatora, przechodzimy przez proces instalacji. Właściwie powinniśmy zobaczyć dwie instalacje: pierwszą dla JDK i drugą dla maszyny Java.
Instalacja Android SDK Tools
Jak już wspominałem, istnieje co najmniej kilka narzędzi, dzięki którym można uruchamiać Androida na swoim komputerze, a w tym artykule do utworzenia takiej wirtualnej maszyny z Androidem użyjemy "samodzielnych narzędzi dla developerów aplikacji Android" (Stand-alone SDK Tools), które można pobrać z oficjalnej strony developerów Androida.
Wspomniany pakiet to nieco okrojona wersja zawierająca jedynie podstawowe i niezbędne narzędzia. Pakiet ten dzięki pluginom można później zintegrować ze swoim ulubionym IDE, ale w tym artykule nie będziemy się tym zajmować.
Instalator pobierzemy stąd: https://developer.android.com/sdk/installing/index.html?pkg=tools
Proces instalacji Android SDK Tools
Gdy instalacja dobiegnie końca, przechodzimy do folderu, w którym zainstalowaliśmy Android SDK, czyli C:\Program Files (x86)\Android\android-sdk, lub z menu START->Android, a następnie uruchamiamy aplikację SDK Manager.exe.
Przy pierwszym uruchomieniu powinny zostać pobrane niezbędne aktualizacje.
Dzięki SDK Manager możemy pobrać najnowszą wersję Androida Marshmallow (Developer Preview). Aby to zrobić, w oknie aplikacji, w drzewku dostępnych paczek, zaznaczamy opcję przy Android 6.0. Następnie zatwierdzamy wybór klikając guzik Install packages...
Teraz czekamy na zakończenie pobierania i instalacji wybranych pakietów. Gdy proces dobiegnie końca, możemy uruchomić AVD Manager, dzięki któremu skonfigurujemy już nasze wirtualne urządzenie z systemem Android.
Uruchomienie wirtualnej maszyny z Androidem
Konfiguracja i uruchomienie wirtualnej maszyny w AVM Manager jest bardzo łatwe i możemy to zrobić na dwa sposoby:
- Pierwszy, szybszy i łatwiejszy, to skorzystanie z predefiniowanego profilu maszyny, którą możemy wybrać z listy na drugiej zakładce programu - Device Definitions. Po wybraniu profilu, urządzenie będzie chwilę przygotowywane przez program i po minucie gotowe do uruchomienia.
- Drugi sposób to rozpoczęcie od przygotowania własnego profilu.
Sposób pierwszy - korzystamy z predefiniowanego profilu maszyny
Z zakładki Device Definitions wybieramy profil urządzenia, które nam odpowiada. Nie należy bać się eksperymentować, gdyż można swobodnie tworzyć, edytować i kasować zarówno profile jak i maszyny wirtualne.
Dla przykładu wybrałem profil o nazwie Nexus One by Google z 3.7" wyświetlaczem i 512 MB RAM. Klikam na nim, aby wybrać, a następnie klikam w guzik Create AVD.
W nowym oknie musimy ustawić:
- Target - z listy wybieramy wersję systemu operacyjnego. Jeżeli wcześniej w SDK Managerze pobraliśmy inne wersje Androida, to tutaj będziemy mogli to ustawić.
- CPU/ABI - ustawiamy jaki typ procesora chcemy emulować,
- Skin - skórka maszyny.
Po zatwierdzeniu ustawień maszyny. Po chwili powinna się pokazać na pierwszej zakładce: Android Virtual Devices.
Wybieramy naszą nowo utworzoną maszynę i z opcji po prawej wybieramy Start...
W kolejnym oknie Launch. I już po chwili powinniśmy zobaczyć loader Androida.
Sposób drugi - tworzymy własny profil maszyny wirtualnej
Drugi sposób polega na rozpoczęciu tworzenia maszyny od utworzenia nowego profilu dla wirtualnego urządzenia. Możemy tutaj ustawić wielkość wyświetlacza, jego rozdzielczość, dostępność sensorów ilość pamięci RAM i kilka innych opcji.
Po stworzeniu urządzenia, pojawi się na liście w zakładce Android Virtual Devices. Dalej postępujemy tak jak w pierwszym przypadku.
Linki:
- JDK7 (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
- SDK Tools (https://developer.android.com/sdk/index.html#Other)





















