Så här ställer du upp Android Studio på din Mac (och varför du skulle vilja)

Du kanske behöver en Mac för att skapa egna iOS-appar, men om du är mer av en grön alien sorts kille är Android Studio också tillgänglig.

Du kanske behöver en Mac för att skapa egna iOS-appar, men om du är mer av en grön alien sorts kille är Android Studio också tillgänglig.
Annons

Du kanske behöver en Mac för att skapa egna IOS-appar Så du vill göra iPhone Apps? 10 Projekt för nybörjare Så du vill göra iPhone Apps? 10 Projekt för nybörjare Vill du skapa iPhone- och iPad-appar? Börja med att lära dig grunderna i Swift. Läs mer, men om du är mer av en grön alien sorts kille är Android IDE (Integrated Development Environment) också tillgänglig på OS X (bland andra plattformar. Hur får man en Android-utvecklingsmiljö som sätts upp i Fedora Linux? En Android Development Environment Set Up i Fedora Linux Read More).

Om du är redo att gå vidare från att skapa iPhone-appar så vill du göra iPhone Apps? 10 Projekt för nybörjare Så du vill göra iPhone Apps? 10 Projekt för nybörjare Vill du skapa iPhone- och iPad-appar? Börja med att lära dig grunderna i Swift. Läs mer, eller om du är klåda för att skapa nästa stora sak för Android, är installationen av IDE ett av resan. Eller, om vi går för fort, varför börjar du inte med en kurs Så vill du utveckla Android Apps? Så här läser du så, du vill utveckla Android Apps? Så här lär du dig Efter så många år tror man att mobilmarknaden nu är mättad med alla appar som är tänkbara för människan - men det är inte så. Det finns gott om nischer som fortfarande behöver ... Läs mer?

Varför stör med Android?

Om du är erfaren i OS X och iOS-utveckling kanske du frågar dig själv varför ens stör med Android?

Många iOS-utvecklare är borta från Android på grund av enhetsfragmentering och behovet av ytterligare patch / re-create apps för olika versioner av operativsystemet - av vilka det finns många . Jag ska inte försöka sälja dig på vilken av de två som är bättre, eftersom de båda erbjuder många fördelar för utvecklare, men det kommer jag att säga till för app skapare som vill leva från sina appar och hitta någon form av balans mellan enheter är aldrig en dålig idé.

Så här ställer du upp Android Studio på din Mac (och varför du vill) android och apple logos 1

Dessutom kommer du att upptäcka att den övergripande upplevelsen är mycket mindre restriktiv med Android. För Google Play (Apples App Store) har inte många av samma begränsningar som Apple, och det kräver inte $ 99 årsavgift för utvecklare (det är $ 25 på Google). Google ger dig tillgång till Androids inre arbeten (med hjälp av en öppen källmodell) som låter dig skapa saker som emulatorer, startlastare och anpassade dockor, ikoner, startskärmar - du heter det - det är bara inte möjligt med iOS .

Om du strikt tittar på intäktssiffror kommer Apples App Store fortfarande vara ditt primära mål. Medan Google Play har 60 procent fler årliga nedladdningar än App Store, står Apples App Store faktiskt för 70 procent mer årliga appintäkter. Det är inte att säga att du inte kan vara lönsam på Android, eller att du borde undvika plattformen helt, tvärtom faktiskt.

Så här ställer du upp Android Studio på din Mac (och varför du vill) googleplay

Medan Apps kan ha högre intäktstal i Apple App Store är nedladdningsnumren betydligt högre med Google Play, vilket gör det till en intressant plattform för testning och stämning av en gratis app innan du startar en premium- eller freemiumversion.

Eclipse med ADT eller Android Studio?

I dagar tidigare hade du det ständigt förvirrande valet mellan ett paket med Eclipse och ADT (Android Developer Tools) plugin eller den officiella Android Studio som baserades på IntelliJ-plattformen - en Java-baserad IDE.

Lyckligtvis har senaste iterationer sett processen strömlinjeformad lite med bara ett släpp, kallat Android Studio.

I själva verket, medan alternativet att använda Eclipse fortfarande finns, rekommenderar Google officiellt att du startar migreringsprocessen till Android Studio eftersom stöd för ADT slutar. Om du behöver hjälp med att migrera dina projekt ska den här Android Developers Blog-posten hjälpa dig.

Om du bara letar efter emulatorerna som kommer med Android Studio, är det viktigt att notera att det finns andra, lättare sätt. Hur Emulate Android och köra Android Apps på din dator Hur Emulate Android och kör Android Apps på Din dator Det är faktiskt ganska lätt att få Android-appar som körs på skrivbordet eller datorn! Här går vi igenom de bästa metoderna. Läs mer för att göra detta på din Windows, OS X eller Linux-baserad dator utan att behöva ladda ner och installera den skrymmande Android Studio. På en Mac kan du prova BlueStacks, eller du kan bara ladda ner och köra Android på din Windows-dator. Om du letar efter ultralätt Android-emulering kan du prova den här webbläsarenemulatorn för Chrome. Så här kör du Android Apps i Chrome på Mac / Linux / Windows Så här kör du Android Apps i Chrome på Mac / Linux / Windows Det är nu möjligt att köra Android appar i Chrome-webbläsaren - det tar bara lite arbete. Läs mer .

Komma igång och köra med Android Studio

Först måste vi hämta och installera Android Studio, ett paket som består av:

  • Android Studio IDE
  • Android SDK (mjukvaruutveckling kit)
  • Android 5.0 (Lollipop) Platform
  • Android 5.0-emulatorns systembild med Google API

Låt oss börja.

Så här ställer du upp Android Studio på din Mac (och varför du skulle vilja) ladda ner android studio 640x480

Starta .dmg-filen och dra Android Studio i mappen Program.

Så här ställer du upp Android Studio på din Mac (och varför du skulle vilja) android studio installera 640x481

Öppna Android Studio och följ de steg som anges av installationsguiden. Ibland kommer du att stöta på ett fel som säger att filen är "skadad" eller otillförlitlig och ska flyttas till papperskorgen. Om det händer måste du justera dina säkerhets- och sekretessinställningar så att programmet kan köras genom att gå till Systeminställningar> Säkerhet och sekretess > Allmänt och sedan välja Överallt där det står "Tillåt appar som har hämtats från:"

Så här ställer du upp Android Studio på din Mac (och varför du vill) säkerhetsbehörigheter 640x480

Om du behöver använda Android SDK-verktyg från kommandoraden kan du komma åt dem genom att öppna Terminal ( Program> Verktyg> Terminal ) och använda följande:

/Users/username/Library/Android/sdk/

android-terminal

Kom bara ihåg att lägga till ditt användarnamn istället för username .

Lägger till SDK-paket

Android SDK (mjukvaruutvecklingssats), som följer med Android Studio-paketet, innehåller inte allt du behöver för att börja utveckla Android-appar. SDK-enheten är ett verktyg som används för att separera dina verktyg, plattformar och komponenter i paket med hjälp av Android SDK Manager.

Så, som sådan måste vi lägga till några paket för att få allt klart för utveckling. Oroa dig inte, det är en enkel process.

Öppna först SDK-hanteraren under Verktyg> Konfigurera> SDK Manager .

Så här ställer du upp Android Studio på din Mac (och varför du skulle vilja) android studio konfigurera 640x480

Obs! Härifrån, för att hålla detta kortfattat, kommer vi att anta att om jag inte nämna något specifikt betyder det en av två saker:

  1. Det är förvalgt och det installeras automatiskt när vi är färdiga.
  2. Du behöver inte det ... åtminstone just nu.

Okej, låt oss fortsätta. Välj följande:

  • Android SDK-verktyg
  • Android SDK Platform-verktyg
  • Android SDK Byggverktyg (högsta versionen)

Så här ställer du upp Android Studio på din Mac (och varför du skulle vilja) android SDK-paket 640x450

Öppna mappen för den högsta versionen av Android i listan ( 5.1.1 med detta skrivande) och välj:

  • SDK-plattform
  • ARM EABI v7a Systembild

Så här ställer du upp Android Studio på din Mac (och varför du skulle vilja) android sdk plattformsverktyg 640x450

Öppna Extras- katalogen och ladda ned följande API: er för Android Support Library:

  • Android Support Repository
  • Android Support Library

Så här ställer du upp Android Studio på din Mac (och varför du vill) android support repository 640x450

Öppna Extras-katalogen och ladda ner paketet Google Play-tjänster för ännu fler API. Lägg till:

  • Google Repository
  • Google Play-tjänster

Så här ställer du upp Android Studio på din Mac (och varför du vill) Google Play-tjänster 640x450

Installera paketet

  1. Klicka på Installera 22 paket (eller hur många SDK-hanteringsrapporterna).
  2. Klicka på varje paketnamn till vänster för att acceptera licensvillkoren för varje.
  3. Klicka på Installera.

Obs! Lämna inte SDK-hanteraren tills installationen är klar!

När installationen är klar kan du dyka in och börja utveckla Så, du vill utveckla Android Apps? Så här läser du så, du vill utveckla Android Apps? Så här lär du dig Efter så många år tror man att mobilmarknaden nu är mättad med alla appar som är tänkbara för människan - men det är inte så. Det finns massor av nischer som fortfarande behöver ... Läs mer och ens springa Android-appar Så här kör du Android Apps på macOS Så här kör du Android Apps på macOS Om du vill köra Android-appar på din bärbara eller stationära Mac-dator är det här hur du gör det Läs mer direkt från din pålitliga Mac (eller Hackintosh) som kör OS X.

Portar iOS Apps till Android

På grund av bristande likhet i de två operativsystemen finns det inte något som erbjuder en plug and play-lösning för portning av appar från det andra operativsystemet.

Det finns dock ett program som heter Apportable som jag tyckte var värt att peka på. Fördelar väsentligen översätter Swift och Objective-C för att köra ARM- och x86-maskinkod som Android kan förstå. Du hittar även ytterligare plugins för ytterligare lätta din utvecklingsbelastning, till exempel SpriteBuilder Plugin. Det sägs att inte alla Apple APIs finns tillgängliga på Apportable, så även om det är det bästa vi har, är det fortfarande inte en plug and play-lösning.

Huvudfördelarna med Apportable är i snabbare cross-compiling utan behov av emulatorer, virtuella maskiner eller ett Java-programmerat alternativ. Medan Java gör det möjligt för stor kompatibilitet i mobila appar, så lämnar både både iOS- och Android-versionerna känslan, ja, inte infödda. Faktum är att de flesta känner sig som billiga hamnar från det andra operativsystemet.

Återigen är det här inte en perfekt lösning, men det bör väsentligt lätta din arbetsbelastning om du måste flytta fram och tillbaka mellan Android och iOS.

Glad att utveckla, och var noga med att dela med dig av vad du gör med oss ​​här på Använda.

Har du utvecklat en iOS- eller Android-app? Vilken plattform tror du erbjuder de bästa verktygen för utvecklare?

In this article