Android Studio za početnike, 1. dio: Instalacija i postavljanje

Ažurirano: siječanj 2020.

Već je nekoliko godina jasno da je Android sila na koju treba računati u okruženju mobilnih OS-a. Ova tehnologija zasnovana na Javi izazvala je novu zlatnu groznicu, a programeri su se natjecali kako bi zaradili od svojih mobilnih aplikacija. Poslova s ​​Androidom također ima u izobilju, što pokazuje brzo traženje posla pomoću Indeed.com.

Da bi bili uspješni, Android programeri trebaju dobro razumjeti jezik Java (ili Kotlin), Android API-je i arhitekturu Android aplikacija. Također je važno koristiti odgovarajuće i učinkovito razvojno okruženje. Dugi niz godina Eclipse IDE s dodatkom ADT bila je preferirana platforma za razvoj Androida. Danas je to Android Studio.

Što je novo u Android Studiju 3.x

Saznajte na što treba obratiti pažnju u najnovijoj verziji Android Studija, uključujući podršku za Kotlin, Java 8 i mnoštvo novih alata i dodataka.

Ako ste novi korisnik Android Studija, ovaj će vas vodič započeti. Ukratko ću predstaviti platformu za razvoj Androida, a zatim ću vam pokazati kako preuzeti, instalirati i pokrenuti softver. Nakon toga, većinu svog vremena provest ćemo zapravo koristeći Android Studio za razvoj animirane mobilne aplikacije:

  • U prvom ćete dijelu pokrenuti svoj prvi Android projekt i upoznati glavni prozor Android Studija.
  • U 2. dijelu kodirat ćete aplikaciju i naučiti kako koristiti Android Studio za unos izvornog koda i resursa u projekt.
  • U trećem ćemo dijelu izraditi i pokrenuti aplikaciju pomoću emuliranog hardverskog uređaja i Kindle Fire tableta.
  • U četvrtom dijelu pokazat ću vam kako koristiti ugrađene alate i dodatke za uklanjanje pogrešaka u sustavu Android i poboljšanje produktivnosti kodiranja.

Primjeri u ovoj seriji su iz najstabilnije verzije Androida u vrijeme pisanja ovog teksta, Android 3.2.1.

Započnite s Android Studiom

Android Studio je Googleov službeno podržani IDE za razvoj Android aplikacija. Ovaj IDE temelji se na IntelliJ IDEA, koji nudi snažan alat za uređivanje koda i programere. Android Studio 3.2.1 uključuje sljedeće značajke:

  • Fleksibilni graditeljski sustav zasnovan na Gradleu
  • Brz i bogat značajkama emulator
  • Objedinjeno okruženje u kojem se možete razvijati za sve Android uređaje
  • Trenutačno pokretanje za pokretanje promjena u vašoj pokrenutoj aplikaciji bez izrade novog APK-a
  • Predlošci koda i integracija GitHub-a pomažu vam u izgradnji uobičajenih značajki aplikacije i uvozu uzorka koda
  • Opsežni alati i okviri za testiranje
  • Laki alati koji će vam pomoći uhvatiti performanse, upotrebljivost, kompatibilnost verzija i druge probleme
  • Podrška za C ++ i NDK
  • Ugrađena podrška za Google Cloud Platform, što olakšava integraciju Google Cloud Messaginga i Google App Enginea
  • Arhitektura dodatka za proširenje Android Studija putem dodataka

Preuzmite Android Studio

Google nudi Android Studio za platforme Windows, Mac OS X i Linux. Android Studio možete preuzeti s početne stranice Android Studija, gdje ćete pronaći i tradicionalne SDK-ove s alatima naredbenog retka Android Studija. Prije preuzimanja Android Studija, provjerite ispunjava li vaša platforma sljedeće zahtjeve:

Zahtjevi sustava Windows

  • Microsoft Windows 7/8/10 (32-bitni ili 64-bitni)
  • Minimalno 3 GB RAM-a, preporučuje se 8 GB RAM-a (plus 1 GB za Android emulator)
  • Najmanje 2 GB dostupnog prostora na disku, preporučuje se 4 GB (500 MB za IDE plus 1,5 GB za Android SDK i sliku sustava emulatora)
  • 1280 x 800 minimalna razlučivost zaslona

Zahtjevi za Mac OS

  • Mac OS X 10.10 (Yosemite) ili noviji, do 10.13 (High Sierra)
  • Minimalno 3 GB RAM-a, preporučuje se 8 GB RAM-a (plus 1 GB za Android emulator)
  • Najmanje 2 GB dostupnog prostora na disku, preporučuje se 4 GB (500 MB za IDE plus 1,5 GB za Android SDK i sliku sustava emulatora)
  • 1280 x 800 minimalna razlučivost zaslona

Zahtjevi za Linux OS

  • GNOME ili KDE radna površina. Testirano na Ubuntu 14.04 LTS, Trusty Tahr (64-bitna distribucija sposobna za pokretanje 32-bitnih aplikacija)
  • 64-bitna distribucija sposobna za pokretanje 32-bitnih aplikacija
  • Biblioteka GNU C (glibc) 2.19 ili novija
  • Minimalno 3 GB RAM-a, preporučuje se 8 GB RAM-a (plus 1 GB za Android emulator)
  • Najmanje 2 GB dostupnog prostora na disku, preporučuje se 4 GB (500 MB za IDE plus 1,5 GB za Android SDK i sliku sustava emulatora)
  • 1280 x 800 minimalna razlučivost zaslona

Nakon što se uvjerite da je vaš operativni sustav kompatibilan s Android Studio 3.2.1 ili novijim, preuzmite odgovarajuću distribucijsku datoteku Android Studija. Stranica za preuzimanje Android Studija automatski je otkrila da pokrećem 64-bitni operativni sustav Windows i odabrala android-studio-ide-181.5056338-windows.exe(927 MB) za preuzimanje.

Alati naredbenog retka za Android SDK

android-studio-ide-181.5056338-windows.exeuključuje instalacijski program i alate za naredbeni redak Android SDK. Ako ne trebate ili ne želite koristiti Android Studio, možete preuzeti samo Android SDK alate naredbenog retka.

Instaliranje Android Studija na 64-bitni Windows 10

Pokrenuo sam android-studio-ide-181.5056338-windows.exekako bih započeo postupak instalacije. Instalacijski program odgovorio je predstavljanjem dijaloškog okvira za postavljanje Android Studija prikazanog na slici 1.

Jeff Friesen

Klikom na Next dovelo me do sljedeće ploče, koja nudi opciju odbijanja instaliranja Android virtualnog uređaja (AVD).

Jeff Friesen

Odlučio sam zadržati zadane postavke. Nakon klika na Dalje , preusmjeren sam na ploču Postavke konfiguracije , gdje sam zamoljen da odaberem gdje ću instalirati Android Studio.

Jeff Friesen

Zadržao sam zadano mjesto za instalaciju i kliknuo Dalje , a dočekao me panel Odabir mape izbornika Start .

Jeff Friesen

Zadržao sam zadanu postavku i kliknuo Instaliraj . Pojavio se sljedeći Instalacijski panel:

Jeff Friesen

Klik na Pokaži detalje uzrokuje prikazivanje imena datoteka koje se instaliraju i ostalih aktivnosti. Kada je instalacija završena, pojavio se panel Installation Complete .

Jeff Friesen

Nakon klika na Dalje , instalacijski program predstavio je ploču Dovršavanje postavki Android Studija .

Jeff Friesen

Da bih dovršio instalaciju, ostavio sam potvrdni okvir Start Android Studio i kliknuo Završi .

Pokretanje Android Studija

Prvi put kada se Android Studio pokrene, on predstavlja dijaloški okvir Kompletna instalacija koji nudi mogućnost uvoza postavki iz prethodne instalacije.

Jeff Friesen

Odlučio sam ne uvoziti postavke (zadani odabir) i kliknuo sam U redu te sam nagrađen sljedećim početnim zaslonom:

Jeff Friesen

Također sam primijetio sljedeći okvir za pronalaženje dostupnih komponenata SDK-a .

Jeff Friesen

U ovom je trenutku Android Studio predstavio sljedeći dijaloški okvir Čarobnjaka za postavljanje Android Studija :

Jeff Friesen

Kliknuo sam Dalje , a čarobnjak me pozvao da odaberem vrstu instalacije. Zadržao sam zadanu standardnu ​​postavku.

Jeff Friesen

Tada sam dobio priliku odabrati temu korisničkog sučelja.

Jeff Friesen

Zadržao sam zadanu postavku IntelliJ i kliknuo Dalje . Android Studio je sljedeće pružio mogućnost provjere postavki.

Jeff Friesen

Kliknuo sam Završi i Android Studio je započeo postupak preuzimanja SDK komponenata.

Jeff Friesen

Može proći nekoliko minuta dok ovaj dio postavljanja ne završi. Klik na Pokaži detalje mogao bi ublažiti dosadu otkrivanjem raznih datoteka koje se preuzimaju i raspakiraju.

Jeff Friesen

Za moje računalo zasnovano na AMD-u čekalo se neugodno iznenađenje nakon što su se komponente u potpunosti preuzele i raspakirale:

Jeff Friesen

Moje su mogućnosti podnijeti spor emulator ili upotrijebiti Android uređaj za ubrzavanje razvoja. U 3. dijelu ću vam pokazati kako sam riješio ovaj problem.

Napokon sam kliknuo Završi da dovršim čarobnjaka. Dobrodošli na Android Studio dijalog pojavio.

Jeff Friesen

Ovaj dijaloški okvir koristi se za pokretanje novog projekta Android Studio, rad s postojećim projektom i još mnogo toga. Može mu se pristupiti odabirom programa Android Studio s izbornika Start sustava Windows ili ekvivalenta na drugoj platformi.

Vaša prva mobilna aplikacija Android Studio

Najbrži način da upoznate Android Studio je da ga koristite za razvoj aplikacije. Započet ćemo s varijacijom aplikacije "Hello, World": mala mobilna aplikacija koja prikazuje poruku "Dobrodošli u Android".

U sljedećim koracima pokrenut ćete novi projekt Android Studio i upoznati glavni prozor, uključujući prozor uređivača koji ćete koristiti za kodiranje aplikacije u 2. dijelu.

Pokretanje novog projekta

Iz našeg dosadašnjeg postavljanja i dalje biste trebali imati pokrenut Android Studio s dijaloškim okvirom Dobrodošli u Android Studio . Odavde kliknite Započni novi projekt Android Studija . Android Studio će odgovoriti dijaloškim okvirom Create New Project prikazanim na slici 19.

Jeff Friesen

Unesite W2A (Dobrodošli u Android) kao naziv aplikacije, a javajeff.ca kao naziv domene tvrtke. Na radnoj površini primijetio sam C: \ Users \ JEFF \ AndroidStudioProjects \ W2A kao mjesto projekta. Kliknite Dalje za odabir ciljnih uređaja.

Jeff Friesen

Android Studio omogućuje vam odabir čimbenika oblika ili kategorija ciljnih uređaja za svaku aplikaciju koju izradite. Zadržao sam zadanu postavku.

Kliknite Dalje i dobit ćete priliku odabrati predložak za glavnu aktivnost svoje aplikacije. Za sada ćemo se držati praznih aktivnosti . Odaberite ovaj predložak (ako je potrebno) i kliknite Dalje .

Jeff Friesen

Zatim ćete prilagoditi aktivnost:

Jeff Friesen

Unesite W2A kao naziv aktivnosti, a glavni kao naziv izgleda i kliknite Dalje da biste dovršili ovaj korak.

Rekonfigurirani gumbi

Sljedeći put kada izradite aplikaciju za odabranu ciljnu kategoriju uređaja, vjerojatno ćete otkriti da je Sljedeće onemogućeno i omogućeno je Završi .

Kad prvi put upotrijebite Android Studio, otkrit ćete da mora preuzeti neke datoteke povezane s izgledom ograničenja, koji se koristi za izgradnju responzivnih korisničkih sučelja:

Jeff Friesen

Android Studio omogućuje Finish nakon preuzimanja datoteka izgleda ograničenja. Kliknite ovaj gumb i Android Studio vas vodi do glavnog prozora.

Jeff Friesen

Glavni prozor podijeljen je na traku izbornika i nekoliko drugih područja koja su identificirana na slikama 25 i 26. ( Imajte na umu da su slike 25 i 26 ljubaznošću Googlea. )

Jeff Friesen Jeff Friesen

Pogledajte stranicu Meet Android Studio da biste saznali više o korisničkom sučelju Android Studija.

Pristup AVD Manageru i SDK Manageru

Da biste pristupili tradicionalnom AVD Manageru ili SDK Manageru, odaberite AVD Manager ili SDK Manager na izborniku Alati Android studija .

Prozori projekta i uređivača

Kada uđete u glavni prozor (pogledajte sliku 24), promatrate prozor Projekt koji prikazuje samo aplikacije i Gradle skripte . Morat ćete proširiti granu aplikacije stabla projekta da biste promatrali više detalja.

Jeff Friesen

Prozor projekta organiziran je u stablo čije su glavne grane skripte aplikacija i Gradle . App grana dalje je organizirana u manifesta , java , generatedJava i res subbranches:

  • manifestira trgovine AndroidManifest.xml, koja je XML datoteka koja opisuje strukturu Android aplikacije. Ova datoteka također bilježi postavke dozvola (gdje je to primjenjivo) i druge pojedinosti o aplikaciji.
  • java pohranjuje Java izvorne datoteke aplikacije prema hijerarhiji paketa, što je ca.javajeff.w2au ovom primjeru. Također organizira datoteke u svrhu testiranja.
  • res pohranjuje datoteke resursa aplikacije koje su organizirane u podgrane za crtanje , izgled , mipmapu i vrijednosti :
    • izvlačivo je uglavnom prazno mjesto na kojem se može pohraniti umjetničko djelo aplikacije; u početku su ovdje pohranjene XML datoteke za prilagodljive ikone pokretačkog plana i pozadine pokretača.
    • izgled je mjesto koje sadrži datoteke rasporeda aplikacije; main.xml(datoteka izgleda glavne aktivnosti) u početku se ovdje pohranjuje.
    • mipmap je mjesto koje sadrži razne ic_launcher.pngdatoteke koje pohranjuju ikone zaslona pokretača različitih rezolucija.
    • vrijednosti je mjesto koje sadrže colors.xml, strings.xmli styles.xml.

U Gradle Skripte podružnice identificira različite .gradle(kao što je build.gradle) i .properties(kao što local.properties) datoteka koje se koriste Android Studio i Gradle-based graditi sustav.

Imena podružnica i nazivi direktorija / datoteka

Svaka grana / podgrana odgovara imenu direktorija ili nazivu datoteke. Na primjer, res odgovara reskatalog i strings.xml odgovara strings.xmldatoteku.

Zaključak prema 1. dijelu

Instalirali ste i konfigurirali Android Studio i kreirali projekt za svoju prvu mobilnu aplikaciju Android Studio; sada ste spremni za izradu Android aplikacije. U Android Studiju to znači popunjavanje novog projekta Java izvornim kodom i datotekama resursa. Okrenite se 2. dijelu kada budete spremni kodirati svoju prvu animiranu mobilnu aplikaciju za Android.

Ovu je priču "Android Studio za početnike, 1. dio: Instalacija i postavljanje" izvorno objavio JavaWorld.