Android Studio för nybörjare, Del 1: Installation och installation

Uppdaterad: januari 2020.

Under några år har det varit tydligt att Android är en kraft att räkna med i det mobila OS-landskapet. Denna Java-baserade teknik har gett upphov till en ny guldrush, där programmerare tävlar om att tjäna pengar på sina mobilappar. Android-jobb är också rikliga, vilket visas av en snabb jobbsökning med Indeed.com.

För att lyckas behöver Android-utvecklare ha ett bra grepp om Java-språket (eller Kotlin), Android-API: er och Android-applikationsarkitektur. Det är också viktigt att använda en lämplig och effektiv utvecklingsmiljö. Under många år var Eclipse IDE med ADT-plugin den föredragna plattformen för Android-utveckling. Idag är det Android Studio.

Vad är nytt i Android Studio 3.x

Ta reda på vad du ska leta efter i den senaste versionen av Android Studio, inklusive stöd för Kotlin, Java 8 och en mängd nya verktyg och plugins.

Om du är ny på Android Studio kommer den här handledningsserien att komma igång. Jag presenterar kort Android-utvecklingsplattformen och visar dig sedan hur du laddar ner, installerar och kör programvaran. Efter det spenderar vi mest av vår tid på att faktiskt använda Android Studio för att utveckla en animerad mobilapp:

  • I del 1 startar du ditt första Android-projekt och lär känna Android Studios huvudfönster.
  • I del 2 kodar du appen och lär dig hur du använder Android Studio för att ange källkod och resurser i projektet.
  • I del 3 bygger vi och kör appen med både en emulerad hårdvaruenhet och en Kindle Fire-surfplatta.
  • I del 4 visar jag dig hur du använder inbyggda verktyg och plugins för att felsöka Android och förbättra din kodningsproduktivitet.

Exempel i denna serie är från den mest stabila versionen av Android när detta skrivs, Android 3.2.1.

Kom igång med Android Studio

Android Studio är Googles officiellt stödda IDE för utveckling av Android-appar. Denna IDE är baserad på IntelliJ IDEA, som erbjuder en kraftfull kodredigerare och utvecklarverktyg. Android Studio 3.2.1 innehåller följande funktioner:

  • Ett flexibelt Gradle-baserat byggsystem
  • En snabb och funktionsrik emulator
  • En enhetlig miljö där du kan utveckla för alla Android-enheter
  • Omedelbar körning för att driva ändringar i din löpande app utan att skapa en ny APK
  • Kodmallar och GitHub-integration för att hjälpa dig att bygga vanliga appfunktioner och importera exempelkod
  • Omfattande testverktyg och ramar
  • Lintverktyg som hjälper dig att fånga prestanda, användbarhet, versionskompatibilitet och andra problem
  • C ++ och NDK-stöd
  • Inbyggt stöd för Google Cloud Platform, vilket gör det enkelt att integrera Google Cloud Messaging och Google App Engine
  • Pluginarkitektur för att utöka Android Studio via plugins

Ladda ner Android Studio

Google tillhandahåller Android Studio för Windows-, Mac OS X- och Linux-plattformarna. Du kan ladda ner Android Studio från Android Studio-hemsidan, där du också hittar de traditionella SDK: erna med Android Studios kommandoradsverktyg. Innan du laddar ner Android Studio, se till att din plattform uppfyller följande krav:

Windows-krav

  • Microsoft Windows 7/8/10 (32-bitars eller 64-bitars)
  • 3 GB RAM-minne, 8 GB RAM rekommenderas (plus 1 GB för Android-emulatorn)
  • 2 GB tillgängligt diskutrymme minst, 4 GB rekommenderas (500 MB för IDE plus 1,5 GB för Android SDK och emulatorsystembild)
  • Minsta skärmupplösning på 1280 x 800

Mac OS-krav

  • Mac OS X 10.10 (Yosemite) eller högre, upp till 10.13 (High Sierra)
  • 3 GB RAM-minne, 8 GB RAM rekommenderas (plus 1 GB för Android-emulatorn)
  • 2 GB tillgängligt diskutrymme minst, 4 GB rekommenderas (500 MB för IDE plus 1,5 GB för Android SDK och emulatorsystembild)
  • Minsta skärmupplösning på 1280 x 800

Linux OS-krav

  • GNOME- eller KDE-skrivbordet. Testat på Ubuntu 14.04 LTS, Trusty Tahr (64-bitars distribution som kan köra 32-bitars applikationer)
  • 64-bitars distribution som kan köra 32-bitars applikationer
  • GNU C Library (glibc) 2.19 eller senare
  • 3 GB RAM-minne, 8 GB RAM rekommenderas (plus 1 GB för Android-emulatorn)
  • 2 GB tillgängligt diskutrymme minst, 4 GB rekommenderas (500 MB för IDE plus 1,5 GB för Android SDK och emulatorsystembild)
  • Minsta skärmupplösning på 1280 x 800

När du har säkerställt att ditt operativsystem är kompatibelt med Android Studio 3.2.1 eller högre, ladda ner lämplig distributionsfil för Android Studio. Android Studio-nedladdningssidan upptäckte automatiskt att jag kör ett 64-bitars Windows-operativsystem och valde android-studio-ide-181.5056338-windows.exe(927 MB) att jag skulle kunna ladda ner.

Android SDK-kommandoradsverktyg

android-studio-ide-181.5056338-windows.exeinkluderar ett installationsprogram och kommandoradsverktygen för Android SDK. Om du inte behöver eller vill använda Android Studio kan du bara ladda ner kommandoradsverktygen för Android SDK.

Installerar Android Studio på 64-bitars Windows 10

Jag startade för android-studio-ide-181.5056338-windows.exeatt starta installationsprocessen. Installatören svarade genom att presentera dialogrutan för installation av Android Studio som visas i figur 1.

Jeff Friesen

Klicka på Nästa tog mig till följande panel, som ger möjlighet att avvisa installationen av en Android Virtual Device (AVD).

Jeff Friesen

Jag valde att behålla standardinställningarna. Efter att ha klickat på Nästa fördes jag till panelen Konfigurationsinställningar , där jag blev ombedd att välja var jag skulle installera Android Studio.

Jeff Friesen

Jag behöll standardinstallationsplatsen och klickade på Nästa och hälsades med panelen Välj Start-menymapp .

Jeff Friesen

Jag behöll standardinställningen och klickade på Installera . Följande installationspanel dök upp:

Jeff Friesen

Om du klickar på Visa detaljer visas namnen på filerna som installeras och andra aktiviteter visas. När installationen var klar visas panelen Installation Complete .

Jeff Friesen

Efter att ha klickat på Nästa presenterade installationsprogrammet panelen Slutförande av Android Studio .

Jeff Friesen

För att slutföra installationen lämnade jag rutan Starta Android Studio och klickade på Slutför .

Kör Android Studio

Första gången Android Studio körs presenterar den en komplett installationsdialogruta som ger möjlighet att importera inställningar från en tidigare installation.

Jeff Friesen

Jag valde att inte importera inställningar (standardvalet) och klickade på OK och belönades med följande stänkskärm:

Jeff Friesen

Jag observerade också följande meddelande att hitta tillgängliga SDK-komponenter .

Jeff Friesen

Vid denna tidpunkt presenterade Android Studio följande dialogrutan för installationsguiden för Android Studio :

Jeff Friesen

Jag klickade på Nästa och guiden uppmanade mig att välja en installationstyp. Jag behöll standardinställningen.

Jeff Friesen

Jag fick sedan möjlighet att välja ett tema för användargränssnittet.

Jeff Friesen

Jag behöll standardinställningen för IntelliJ och klickade på Nästa . Android Studio gav nästa möjlighet att verifiera inställningar.

Jeff Friesen

Jag klickade på Slutför och Android Studio började ladda ner SDK-komponenter.

Jeff Friesen

Det kan ta flera minuter innan denna del av installationen är klar. Klicka på Visa detaljer kan lindra tristess genom att avslöja de olika filer som laddas ner och packas upp.

Jeff Friesen

För min AMD-baserade dator väntade en obehaglig överraskning efter att komponenterna helt hämtats och packats upp:

Jeff Friesen

Mina alternativ är att antingen stå ut med den långsamma emulatorn eller använda en Android-enhet för att påskynda utvecklingen. I del 3 visar jag hur jag löste problemet.

Slutligen klickade jag Finish för att slutföra guiden. Dialogrutan Välkommen till Android Studio visas.

Jeff Friesen

Denna dialogruta används för att starta ett nytt Android Studio-projekt, arbeta med ett befintligt projekt och mer. Det kan nås genom att välja Android Studio från Windows Start- meny eller motsvarande på en annan plattform.

Din första Android Studio-mobilapp

Det snabbaste sättet att lära känna Android Studio är att använda den för att utveckla en app. Vi börjar med en variant av applikationen "Hello, World": en liten mobilapp som visar meddelandet "Välkommen till Android".

I stegen som följer startar du ett nytt Android Studio-projekt och lär känna huvudfönstret, inklusive redigeringsfönstret som du använder för att koda appen i del 2.

Startar ett nytt projekt

Från vår installation hittills bör du fortfarande ha Android Studio igång med dialogrutan Välkommen till Android Studio . Härifrån klickar du på Starta ett nytt Android Studio-projekt . Android Studio svarar med dialogrutan Skapa nytt projekt som visas i Figur 19.

Jeff Friesen

Ange W2A (Välkommen till Android) som applikationsnamn och javajeff.ca som företagets domännamn. På mitt skrivbord observerade jag C: \ Users \ JEFF \ AndroidStudioProjects \ W2A som projektplats. Klicka på Nästa för att välja dina målenheter.

Jeff Friesen

Med Android Studio kan du välja formfaktorer eller kategorier av målenheter för varje app du skapar. Jag behöll standardinställningen.

Klicka på Nästa så får du möjlighet att välja en mall för appens huvudaktivitet. För nu håller vi oss till Tom aktivitet . Välj den här mallen (vid behov) och klicka på Nästa .

Jeff Friesen

Därefter anpassar du aktiviteten:

Jeff Friesen

Ange W2A som aktivitetsnamn och huvud som layoutnamn och klicka på Nästa för att slutföra detta steg.

Omkonfigurerade knappar

Nästa gång du skapar en app för den valda målenhetskategorin kommer du förmodligen att upptäcka att Next är inaktiverat och Slutför är aktiverat.

Första gången du använder Android Studio kommer du att upptäcka att den måste ladda ner några filer relaterade till dess begränsningslayout, som används för att bygga responsiva användargränssnitt:

Jeff Friesen

Android Studio aktiverar Slutför efter nedladdning av begränsningsfilerna. Klicka på den här knappen och Android Studio tar dig till huvudfönstret.

Jeff Friesen

Huvudfönstret är uppdelat i en menyrad och flera andra områden, vilka identifieras i figurerna 25 och 26. ( Observera att figurerna 25 och 26 är med tillstånd av Google. )

Jeff Friesen Jeff Friesen

Kolla in Meet Android Studio-sidan för att lära dig mer om Android Studios användargränssnitt.

Åtkomst till AVD Manager och SDK Manager

För att komma åt den traditionella AVD Manager eller SDK Manager väljer du AVD Manager eller SDK Manager från Android Studios verktygsmeny .

Projekt- och redigeringsfönstren

När du anger huvudfönstret (se Figur 24), du följa projektfönstret visar endast app och Gradle skript . Du måste utvidga appgrenen till projektträdet för att observera mer detaljer.

Jeff Friesen

Projektfönstret är organiserad i ett träd vars huvudsakliga grenarna app och Gradle skript . Den app grenen vidare organiserade i manifest , java , generatedJava och res subbranches:

  • manifesterar butiker AndroidManifest.xml, vilket är en XML-fil som beskriver strukturen för en Android-app. Den här filen registrerar också behörighetsinställningar (om tillämpligt) och annan information om appen.
  • java lagrar en apps Java-källfiler enligt en pakethierarki, vilket finns ca.javajeff.w2ai detta exempel. Det organiserar också filer för teständamål.
  • res lagrar en apps resursfiler , som är organiserade i undergrenar som kan dras , layout , mipmap och värden :
    • drawable är en mestadels tom plats för att lagra en apps konstverk; initialt lagras här XML-filerna för startprogrammet förgrunds- och bakgrundsanpassningsikoner.
    • layout är en plats som innehåller en apps layoutfiler; main.xml(huvudaktivitetens layoutfil) lagras ursprungligen här.
    • mipmap är en plats som innehåller olika ic_launcher.pngfiler, som lagrar startskärmsikoner med olika upplösningar.
    • värden är en plats som innehåller colors.xml, strings.xmloch styles.xml.

De Gradle Skript gren identifierar olika .gradle(t.ex. build.gradle) och .properties(t.ex. local.properties) filer som används av Android Studios Gradle baserade byggsystem.

Filialnamn och katalog- / filnamn

Varje gren / undergren motsvarar ett katalognamn eller ett filnamn. Till exempel motsvarar resres katalogen och strings.xml motsvarar strings.xmlfilen.

Slutsats till del 1

Du har installerat och konfigurerat Android Studio och skapat ett projekt för din första Android Studio-mobilapp; nu är du redo att bygga din Android-applikation. I Android Studio betyder det att du fyller i ditt nya projekt med Java-källkod och resursfiler. Gå till del 2 när du är redo att koda din första Android-animerade mobilapp.

Denna berättelse, "Android Studio för nybörjare, del 1: Installation och installation" publicerades ursprungligen av JavaWorld.