Android Studio dla początkujących, część 1: Instalacja i konfiguracja

Aktualizacja: styczeń 2020 r.

Od kilku lat jest jasne, że Android jest siłą, z którą należy się liczyć w środowisku mobilnych systemów operacyjnych. Ta oparta na Javie technologia wywołała nową gorączkę złota, a programiści konkurują o zarabianie pieniędzy na swoich aplikacjach mobilnych. Pracy na Androida jest również mnóstwo, o czym świadczy szybkie wyszukiwanie ofert pracy za pomocą Indeed.com.

Aby odnieść sukces, programiści Androida muszą dobrze znać język Java (lub Kotlin), Android API i architekturę aplikacji na Androida. Ważne jest również używanie odpowiedniego i efektywnego środowiska programistycznego. Przez wiele lat Eclipse IDE z wtyczką ADT było preferowaną platformą do tworzenia aplikacji na Androida. Dziś jest to Android Studio.

Co nowego w Android Studio 3.x

Dowiedz się, czego szukać w najnowszej wersji Android Studio, w tym w obsłudze Kotlin, Java 8 oraz wielu nowych narzędzi i wtyczek.

Jeśli jesteś nowym użytkownikiem Android Studio, ta seria samouczków pomoże Ci rozpocząć. Pokrótce przedstawię platformę programistyczną Androida, a następnie pokażę, jak pobrać, zainstalować i uruchomić oprogramowanie. Później spędzimy większość czasu, używając Android Studio do tworzenia animowanej aplikacji mobilnej:

  • W części 1 uruchomisz swój pierwszy projekt Android i poznasz główne okno Android Studio.
  • W części 2 zakodujesz aplikację, ucząc się, jak używać Android Studio do wprowadzania kodu źródłowego i zasobów do projektu.
  • W części 3 zbudujemy i uruchomimy aplikację, używając zarówno emulowanego urządzenia sprzętowego, jak i tabletu Kindle Fire.
  • W części 4 pokażę, jak używać wbudowanych narzędzi i wtyczek do debugowania Androida i poprawiania produktywności kodowania.

Przykłady z tej serii pochodzą z najbardziej stabilnej wersji Androida w chwili pisania tego tekstu, Androida 3.2.1.

Zacznij korzystać z Android Studio

Android Studio to oficjalnie obsługiwane środowisko IDE firmy Google do tworzenia aplikacji na Androida. To IDE jest oparte na IntelliJ IDEA, który oferuje potężny edytor kodu i narzędzia programistyczne. Android Studio 3.2.1 zawiera następujące funkcje:

  • Elastyczny system kompilacji oparty na Gradle
  • Szybki i bogaty w funkcje emulator
  • Ujednolicone środowisko, w którym można tworzyć programy na wszystkie urządzenia z systemem Android
  • Natychmiastowe uruchamianie, aby przekazać zmiany do uruchomionej aplikacji bez tworzenia nowego pliku APK
  • Szablony kodu i integracja z GitHub ułatwiają tworzenie typowych funkcji aplikacji i importowanie przykładowego kodu
  • Rozbudowane narzędzia i frameworki do testowania
  • Narzędzia Lint, które pomagają wychwycić wydajność, użyteczność, zgodność wersji i inne problemy
  • Obsługa C ++ i NDK
  • Wbudowana obsługa Google Cloud Platform, ułatwiająca integrację Google Cloud Messaging i Google App Engine
  • Architektura wtyczek do rozszerzania Android Studio za pomocą wtyczek

Pobierz Android Studio

Google dostarcza Android Studio dla platform Windows, Mac OS X i Linux. Możesz pobrać Android Studio ze strony głównej Android Studio, gdzie znajdziesz również tradycyjne SDK z narzędziami wiersza poleceń Android Studio. Przed pobraniem Android Studio upewnij się, że Twoja platforma spełnia następujące wymagania:

Wymagania systemu Windows

  • Microsoft Windows 7/8/10 (32-bitowy lub 64-bitowy)
  • Minimum 3 GB RAM, zalecane 8 GB RAM (plus 1 GB dla emulatora Androida)
  • Minimum 2 GB wolnego miejsca na dysku, zalecane 4 GB (500 MB dla IDE plus 1,5 GB dla Android SDK i emulator obrazu systemu)
  • Minimalna rozdzielczość ekranu 1280 x 800

Wymagania Mac OS

  • Mac OS X 10.10 (Yosemite) lub nowszy, do 10.13 (High Sierra)
  • Minimum 3 GB RAM, zalecane 8 GB RAM (plus 1 GB dla emulatora Androida)
  • Minimum 2 GB wolnego miejsca na dysku, zalecane 4 GB (500 MB dla IDE plus 1,5 GB dla Android SDK i emulator obrazu systemu)
  • Minimalna rozdzielczość ekranu 1280 x 800

Wymagania systemu operacyjnego Linux

  • Pulpit GNOME lub KDE. Testowano na Ubuntu 14.04 LTS, Trusty Tahr (dystrybucja 64-bitowa z możliwością uruchamiania aplikacji 32-bitowych)
  • 64-bitowa dystrybucja umożliwiająca uruchamianie aplikacji 32-bitowych
  • Biblioteka GNU C (glibc) 2.19 lub nowsza
  • Minimum 3 GB RAM, zalecane 8 GB RAM (plus 1 GB dla emulatora Androida)
  • Minimum 2 GB wolnego miejsca na dysku, zalecane 4 GB (500 MB dla IDE plus 1,5 GB dla Android SDK i emulator obrazu systemu)
  • Minimalna rozdzielczość ekranu 1280 x 800

Gdy upewnisz się, że Twój system operacyjny jest zgodny z Android Studio 3.2.1 lub nowszym, pobierz odpowiedni plik dystrybucyjny Android Studio. Strona pobierania Android Studio automatycznie wykryła, że ​​używam 64-bitowego systemu operacyjnego Windows i wybrała android-studio-ide-181.5056338-windows.exe(927 MB) do pobrania.

Narzędzia wiersza poleceń Android SDK

android-studio-ide-181.5056338-windows.exezawiera instalator i narzędzia wiersza poleceń Android SDK. Jeśli nie potrzebujesz lub nie chcesz korzystać z Android Studio, możesz pobrać tylko narzędzia wiersza poleceń Android SDK.

Instalowanie Android Studio w 64-bitowym systemie Windows 10

Uruchomiłem, android-studio-ide-181.5056338-windows.exeaby rozpocząć proces instalacji. Instalator odpowiedział, wyświetlając okno dialogowe Android Studio Setup pokazane na rysunku 1.

Jeff Friesen

Kliknięcie przycisku Dalej przenosi mnie do następującego panelu, w którym można odmówić instalacji urządzenia wirtualnego z systemem Android (AVD).

Jeff Friesen

Zdecydowałem się zachować ustawienia domyślne. Po kliknięciu Dalej zostałem przeniesiony do panelu Ustawienia konfiguracji , gdzie zostałem poproszony o wybranie miejsca instalacji Android Studio.

Jeff Friesen

Zachowałem domyślną lokalizację instalacji i kliknąłem Dalej , a powitano mnie panelem Wybierz folder menu Start .

Jeff Friesen

Zachowałem domyślne ustawienie i kliknąłem Instaluj . Pojawił się następujący panel instalacyjny :

Jeff Friesen

Kliknięcie Pokaż szczegóły powoduje wyświetlenie nazw instalowanych plików i innych czynności. Po zakończeniu instalacji pojawił się panel Instalacja zakończona .

Jeff Friesen

Po kliknięciu Dalej instalator wyświetlił panel Kończenie konfiguracji Android Studio .

Jeff Friesen

Aby zakończyć instalację, zostawiłem zaznaczone pole Start Android Studio i kliknąłem Zakończ .

Uruchamiam Android Studio

Przy pierwszym uruchomieniu Android Studio wyświetla okno dialogowe Pełna instalacja , które oferuje opcję importowania ustawień z poprzedniej instalacji.

Jeff Friesen

Zdecydowałem się nie importować ustawień (wybór domyślny) i kliknąłem OK i zostałem nagrodzony następującym ekranem powitalnym:

Jeff Friesen

Zauważyłem również następujące okno komunikatu Znajdowanie dostępnych składników SDK .

Jeff Friesen

W tym momencie Android Studio wyświetliło następujące okno dialogowe Kreatora instalacji Android Studio :

Jeff Friesen

Kliknąłem Dalej , a kreator zaprosił mnie do wybrania typu instalacji. Zachowałem domyślne ustawienie standardowe.

Jeff Friesen

Otrzymałem wtedy możliwość wyboru motywu interfejsu użytkownika.

Jeff Friesen

Zachowałem domyślne ustawienie IntelliJ i kliknąłem Dalej . Następnie Android Studio zapewniło możliwość weryfikacji ustawień.

Jeff Friesen

Kliknąłem Zakończ i Android Studio rozpoczął proces pobierania komponentów SDK.

Jeff Friesen

Zakończenie tej części konfiguracji może zająć kilka minut. Kliknięcie opcji Pokaż szczegóły może złagodzić nudę, ujawniając różne pobierane i rozpakowywane pliki.

Jeff Friesen

W przypadku mojego komputera z procesorem AMD po całkowitym pobraniu i rozpakowaniu komponentów czekała niemiła niespodzianka:

Jeff Friesen

Moje opcje to albo pogodzić się z powolnym emulatorem, albo użyć urządzenia z Androidem, aby przyspieszyć rozwój. W części 3 pokażę, jak rozwiązałem ten problem.

Na koniec kliknąłem Zakończ, aby zakończyć pracę kreatora. Welcome Android Studio do okna dialogowego pojawił.

Jeff Friesen

To okno dialogowe służy do uruchamiania nowego projektu Android Studio, pracy z istniejącym projektem i nie tylko. Dostęp do niego można uzyskać, wybierając Android Studio z menu Start systemu Windows lub odpowiednik na innej platformie.

Twoja pierwsza aplikacja mobilna Android Studio

Najszybszym sposobem poznania Android Studio jest użycie go do stworzenia aplikacji. Zaczniemy od odmiany aplikacji „Hello, World”: małej aplikacji mobilnej wyświetlającej komunikat „Witamy w Androidzie”.

W następnych krokach rozpoczniesz nowy projekt Android Studio i poznasz główne okno, w tym okno edytora, którego użyjesz do zakodowania aplikacji w części 2.

Rozpoczęcie nowego projektu

Z naszej dotychczasowej konfiguracji nadal powinieneś mieć uruchomione Android Studio z oknem dialogowym Witamy w Android Studio . W tym miejscu kliknij Rozpocznij nowy projekt Android Studio . Android Studio odpowie, wyświetlając okno dialogowe Utwórz nowy projekt , pokazane na rysunku 19.

Jeff Friesen

Wpisz W2A (Witamy w Androidzie) jako nazwę aplikacji i javajeff.ca jako nazwę domeny firmy. Na swoim pulpicie zauważyłem C: \ Users \ JEFF \ AndroidStudioProjects \ W2A jako lokalizację projektu. Kliknij Dalej, aby wybrać urządzenia docelowe.

Jeff Friesen

Android Studio umożliwia wybranie współczynników kształtu lub kategorii urządzeń docelowych dla każdej tworzonej aplikacji. Zachowałem ustawienie domyślne.

Kliknij Dalej , a będziesz mieć możliwość wybrania szablonu dla głównej aktywności aplikacji. Na razie będziemy trzymać się pustej aktywności . Wybierz ten szablon (jeśli to konieczne) i kliknij Dalej .

Jeff Friesen

Następnie dostosujesz aktywność:

Jeff Friesen

Wprowadź W2A jako nazwę działania i main jako nazwę układu, a następnie kliknij przycisk Dalej, aby zakończyć ten krok.

Zmieniona konfiguracja przycisków

Następnym razem, gdy utworzysz aplikację dla wybranej kategorii urządzeń docelowych, prawdopodobnie odkryjesz, że Następna jest wyłączona, a Zakończ jest włączona.

Przy pierwszym użyciu Android Studio odkryjesz, że musi pobrać kilka plików związanych z układem ograniczeń, który jest używany do tworzenia responsywnych interfejsów użytkownika:

Jeff Friesen

Android Studio włącza Finish po pobraniu plików układu ograniczeń. Kliknij ten przycisk, a Android Studio przeniesie Cię do okna głównego.

Jeff Friesen

Główne okno jest podzielone na pasek menu i kilka innych obszarów, które przedstawiono na rysunkach 25 i 26. ( Zwróć uwagę, że rysunki 25 i 26 udostępniono dzięki uprzejmości Google ).

Jeff Friesen Jeff Friesen

Zajrzyj na stronę Meet Android Studio, aby dowiedzieć się więcej o interfejsie użytkownika Android Studio.

Uzyskiwanie dostępu do Menedżera AVD i Menedżera SDK

Aby uzyskać dostęp do tradycyjnego Menedżera AVD lub Menedżera SDK, wybierz Menedżera AVD lub Menedżera SDK z menu Narzędzia Android Studio .

Okna projektu i edytora

Po wejściu do okna głównego (patrz Rysunek 24) można obserwować okno projektu zawierające tylko aplikację i skrypty Gradle . Będziesz musiał rozwinąć gałąź aplikacji w drzewie projektu, aby zobaczyć więcej szczegółów.

Jeff Friesen

Okno projektu jest zorganizowane w drzewo, którego głównymi gałęziami są aplikacje i skrypty Gradle . Aplikacja oddział jest dodatkowo podzielona manifestach , java , generatedJava i res podgałęziami:

  • manifesty sklepów AndroidManifest.xml, czyli plik XML opisujący strukturę aplikacji na Androida. Ten plik rejestruje również ustawienia uprawnień (w stosownych przypadkach) i inne szczegóły dotyczące aplikacji.
  • java przechowuje pliki źródłowe Java aplikacji zgodnie z hierarchią pakietów, tak jak ca.javajeff.w2aw tym przykładzie. Organizuje również pliki do celów testowych.
  • res przechowuje pliki zasobów aplikacji, które są zorganizowane w podgałęzie do rysowania , układu , mipmapy i wartości :
    • drawable to przeważnie puste miejsce, w którym można przechowywać grafikę aplikacji; początkowo przechowywane są tutaj pliki XML dla ikon adaptacyjnych pierwszego planu i tła programu uruchamiającego.
    • układ to lokalizacja zawierająca pliki układu aplikacji; main.xml(plik układu głównego działania) jest początkowo przechowywany tutaj.
    • mipmap to lokalizacja zawierająca różne ic_launcher.pngpliki, które przechowują ikony ekranu uruchamiania o różnych rozdzielczościach.
    • Wartości to położenie zawierającą colors.xml, strings.xmli styles.xml.

W Gradle Skrypty Branża identyfikuje różne .gradle(na przykład build.gradle) i .properties(takie jak local.properties) plików, które są używane przez system budowania Gradle opartego Android Studio.

Nazwy oddziałów i nazwy katalogów / plików

Każda gałąź / podgałęzia odpowiada nazwie katalogu lub nazwie pliku. Na przykład res odpowiada reskatalogowi, a strings.xml odpowiada strings.xmlplikowi.

Wniosek do części 1

Zainstalowałeś i skonfigurowałeś Android Studio oraz utworzyłeś projekt dla swojej pierwszej aplikacji mobilnej Android Studio; teraz możesz zbudować swoją aplikację na Androida. W Android Studio oznacza to wypełnienie nowego projektu kodem źródłowym Java i plikami zasobów. Przejdź do części 2, gdy będziesz gotowy do kodowania swojej pierwszej animowanej aplikacji mobilnej na Androida.

Ta historia „Android Studio dla początkujących, część 1: Instalacja i konfiguracja” została pierwotnie opublikowana przez JavaWorld.