Wróć
  • Dodano: 13.01.2019
  • Sylwester Madej
  • Android Studio, Tutorial, Emulator

Emulator Androida i pierwszy projekt w Android Studio

Krok po kroku: tworzenie pierwszego projektu w Android Studio i uruchomienie go na emulatorze.

Emulator Androida i pierwszy projekt w Android Studio

Tworzenie pierwszego projektu w Android Studio to ważny krok dla każdego przyszłego programisty Android. W tym artykule przeprowadzę Cię przez cały proces - od utworzenia projektu po uruchomienie aplikacji na emulatorze.

Tworzenie nowego projektu

Zacznijmy od podstaw. Uruchom Android Studio i wybierz File → New → New Project.

Konfiguracja projektu

W pierwszym oknie musisz podać kilka istotnych informacji:

Application name - nazwa Twojej aplikacji, która będzie widoczna dla użytkowników

Company Domain - domena Twojej firmy lub projektu. To ważne, ponieważ nazwy pakietów muszą być unikalne, aby uniknąć konfliktów w sklepach z aplikacjami.

Android Studio automatycznie generuje nazwę pakietu łącząc domenę z nazwą aplikacji (np. com.example.myapp).

Project location - lokalizacja na dysku, gdzie zostanie zapisany projekt

Wybór wersji Androida

Kolejny krok to wybór minimalnej wersji SDK, którą będzie wspierać Twoja aplikacja.

Android Studio pokazuje:

  • Jakie wersje Androida są najpopularniejsze
  • Jaki procent urządzeń będzie mógł uruchomić Twoją aplikację
  • Kliknij “Help me choose” aby zobaczyć szczegółowe porównanie API między wersjami

Wskazówka: Dla większości projektów dobrym wyborem jest API 21 (Android 5.0), które wspiera ~95% urządzeń.

Wybór szablonu Activity

Android Studio oferuje różne szablony do wyboru:

  • Empty Activity - pusta aktywność, dobra dla doświadczonych
  • Basic Activity - podstawowa aktywność z FAB i menu (polecane dla początkujących)
  • Bottom Navigation Activity - z dolną nawigacją
  • Navigation Drawer Activity - z bocznym menu

Activity to komponent interfejsu użytkownika. Każda activity wymaga:

  1. Klasy Java/Kotlin dziedziczącej po Activity
  2. Pliku layout XML definiującego wygląd

Dla pierwszego projektu polecam Basic Activity - dostarcza gotowy przykład z przyciskiem i akcjami.

Finalizacja

Kliknij Finish i poczekaj, aż Android Studio:

  1. Utworzy strukturę projektu
  2. Zaindeksuje pliki
  3. Zbuduje projekt (Gradle sync)

To może potrwać kilka minut przy pierwszym projekcie.

Konfiguracja emulatora

Emulator Androida pozwala testować aplikacje bez fizycznego urządzenia. Choć nie jest idealny i wymaga sporej mocy obliczeniowej, to dla celów nauki jest wystarczający.

Android Virtual Device Manager (AVD)

Przejdź do Tools → Android → AVD Manager

Zobaczysz listę dostępnych wirtualnych urządzeń. Przy pierwszej instalacji prawdopodobnie będzie tam już jeden emulator.

Tworzenie nowego emulatora

Kliknij Create Virtual Device, a następnie:

1. Wybór urządzenia

Wybierz typ urządzenia i model:

  • Phone - smartphone (np. Pixel 5, Nexus 5X)
  • Tablet - tablet
  • Wear OS - smartwatch
  • TV - Android TV
  • Automotive - systemy samochodowe

Możesz też stworzyć New Hardware Profile z własnymi parametrami:

  • Rozmiar ekranu
  • Rozdzielczość
  • Wielkość RAM
  • Aparat
  • Sensory

2. Wybór System Image

Pobierz i wybierz wersję Androida:

  • Recommended - zalecane wersje (z Google Play)
  • x86 Images - szybsze na procesorach Intel
  • Other Images - starsze wersje

Ważne: Wybierz obrazy z ikoną Google Play aby mieć dostęp do sklepu.

3. Konfiguracja AVD

Nadaj nazwę emulatorowi i opcjonalnie dostosuj:

  • Startup orientation - orientacja startowa
  • Graphics - Automatic/Hardware/Software
  • RAM - ilość pamięci (nie przesadzaj!)
  • Storage - wielkość pamięci wewnętrznej

Kliknij Finish.

Uruchomienie aplikacji

Czas na moment prawdy - uruchomienie Twojej pierwszej aplikacji!

Krok 1: Uruchom emulator

W AVD Manager kliknij zieloną strzałkę ▶️ przy wybranym emulatorze.

Emulator będzie się uruchamiał przez 1-3 minuty (przy pierwszym uruchomieniu może być dłużej).

Krok 2: Uruchom aplikację

Gdy emulator jest gotowy:

  1. Kliknij zielony przycisk Run w Android Studio (lub Shift + F10)
  2. Wybierz uruchomiony emulator z listy
  3. Kliknij OK

Android Studio:

  1. Zbuduje aplikację (kompilacja kodu)
  2. Zainstaluje APK na emulatorze
  3. Uruchomi aplikację

Krok 3: Zobacz efekt!

Jeśli wszystko poszło dobrze, zobaczysz swoją aplikację działającą na emulatorze. W przypadku Basic Activity zobaczysz:

  • Pasek tytułowy (ActionBar)
  • Napis “Hello World!”
  • Floating Action Button (FAB) w prawym dolnym rogu

Gratulacje! Właśnie uruchomiłeś swoją pierwszą aplikację Android! 🎉

Tipsy na koniec

Szybsze emulatory

  • Użyj x86 system images (szybsze niż ARM)
  • Włącz Intel HAXM (Hardware Accelerated Execution Manager)
  • Wybierz emulator z niższą rozdzielczością

Fizyczne urządzenie

Jeśli masz prawdziwy telefon/tablet z Androidem:

  1. Włącz opcje programisty (kliknij 7x Build Number)
  2. Włącz USB Debugging
  3. Podłącz przez USB
  4. Akceptuj debugowanie

Prawdziwe urządzenie jest znacznie szybsze niż emulator!

Co dalej?

Teraz gdy umiesz tworzyć projekty i uruchamiać je:

  1. Zmień tekst “Hello World!” na inny
  2. Dodaj przycisk i obsłuż kliknięcie
  3. Zmień kolory aplikacji
  4. Dodaj nowy ekran (Activity)

Eksperymentuj i ucz się przez praktykę!

Powodzenia w nauce programowania Android! 🚀

Przejdź do innego artykułu

Wszystkie artykuły Wróć do strony głównej

Masz pytania? Sprawdź stronę najczęściej zadawane pytania lub napisz do mnie szkolenia@szkoleniaandroid.pl