Slik setter du opp Android Studio på Mac (og hvorfor du vil)

Du trenger kanskje en Mac for å lage dine egne iOS-apper, men hvis du er mer av en grønn alien slags fyr, er Android Studio også tilgjengelig.

Du trenger kanskje en Mac for å lage dine egne iOS-apper, men hvis du er mer av en grønn alien slags fyr, er Android Studio også tilgjengelig.
Annonse

Du trenger kanskje en Mac for å lage dine egne iOS-apper, så du vil lage iPhone-apper? 10 prosjekter for nybegynnere, så du vil lage iPhone-apper? 10 Prosjekter For Beginners Vil du opprette iPhone og iPad apps? Start med å lære grunnleggende om Swift. Les mer, men hvis du er mer av en grønn alien slags fyr, er Android IDE (Integrated Development Environment) også tilgjengelig på OS X (blant annet plattformer. Hvordan få et Android Development Environment satt opp i Fedora Linux. En Android Development Environment Set Up i Fedora Linux Read More).

Hvis du er klar til å gå videre fra å lage iPhone apps, så vil du lage iPhone Apps? 10 prosjekter for nybegynnere, så du vil lage iPhone-apper? 10 Prosjekter For Beginners Vil du opprette iPhone og iPad apps? Start med å lære grunnleggende om Swift. Les mer, eller du er kløe for å skape den neste store tingen for Android, og å installere IDE er trinn 1 av reisen. Eller, hvis vi beveger oss for fort, hvorfor starter dere ikke med et kurs Så, du vil utvikle Android Apps? Slik lærer du hvordan du vil utvikle Android Apps? Slik lærer du Etter så mange år vil man tro at mobilmarkedet er nå mettet med hver app som er tenkelig for mannen - men det er ikke tilfelle. Det er mange nisjer som fortsatt trenger å ... Les mer?

Hvorfor bry deg med Android?

Hvis du er erfaren i OS X og iOS-utvikling, kan du spørre deg selv hvorfor selv bry deg med Android?

Mange iOS-utviklere viker vekk fra Android på grunn av enhetsfragmentering og behovet for ytterligere oppdatering / gjenoppretting av apper for annen versjon av operativsystemet - hvorav mange er . Jeg kommer ikke til å forsøke å selge deg på hvilken av de to som er bedre, da de begge gir mange fordeler for utviklere, men jeg vil si det for app-skapere som ønsker å leve av sine apps, finne en slags balanse mellom enheter er aldri en dårlig idé.

Slik setter du opp Android Studio på Mac-en din (og hvorfor du vil) Android-og Apple-logoer 1

I tillegg vil du oppdage at den samlede opplevelsen er langt mindre restriktiv med Android. For det første har Google Play (Apples App Store) ikke mange av de samme begrensningene som Apple, og det krever ikke $ 99 årsavgift for utviklere (det er $ 25 på Google). Google gir deg tilgang til Android's indre arbeid (ved hjelp av en åpen kildekode-modell) som lar deg lage ting som emulatorer, oppstartslaster og tilpassede dokker, ikoner, startskjermbilder - du heter det - det er bare ikke mulig med iOS .

Hvis du ser nøye på inntektsnumre, vil Apples App Store fortsatt være ditt primære mål. Mens Google Play har 60 prosent flere årlige nedlastinger enn App Store, står Apples App Store faktisk for 70 prosent flere årlige appinntekter. Det er ikke å si at du ikke kan være lønnsomt på Android, eller at du bør unngå plattformen helt, tvert imot faktisk.

Slik setter du opp Android Studio på Mac-en din (og hvorfor du vil) googleplay

Mens Apps kan ha høyere inntektsnumre i Apple App Store, er nedlastingsnummerene betydelig høyere med Google Play, noe som gjør det til en spennende plattform for testing og innstilling av en gratis app før du starter en premium eller freemium-versjon.

Eclipse med ADT eller Android Studio?

I dager tidligere hadde du det stadig forvirrende valget mellom en kombinert pakke med Eclipse og ADT (Android Developer Tools) plugin, eller den offisielle Android Studio, som var basert på IntelliJ-plattformen - en Java-basert IDE.

Heldigvis har nyere iterasjoner sett prosessen strømlinjeformet litt med bare en utgave, kalt Android Studio.

Faktisk, mens muligheten til å bruke Eclipse fortsatt eksisterer, anbefaler Google offisielt at du starter overføringsprosessen til Android Studio som støtte for ADT, slutter. Hvis du trenger hjelp med å migrere prosjektene dine, bør dette Android Developers Blog-innlegget hjelpe deg.

Nå, hvis du bare leter etter emulatorene som følger med Android Studio, er det viktig å merke seg at det finnes andre, enklere måter. Hvordan Emulate Android og kjøre Android Apps på PCen. Hvordan Emulate Android og kjøre Android Apps på Din PC Det er faktisk ganske enkelt å få Android-apper å kjøre på skrivebordet eller datamaskinen din! Her styrer vi deg gjennom de beste metodene. Les mer for å gjøre dette på Windows, OS X eller Linux-basert PC uten behov for det store Android Studio-programmet, og last ned og installer. På en Mac, prøv BlueStacks, eller du kan bare laste ned og kjøre Android på Windows PC. Hvis du er ute etter ultralette Android-emuleringer, kan du prøve denne nettleserenemulatoren for Chrome. Slik kjører du Android-apper i Chrome på Mac / Linux / Windows Slik kjører du Android-apper i Chrome på Mac / Linux / Windows Det er nå mulig å kjøre Android apps i Chrome-nettleseren - det tar bare litt arbeid. Les mer .

Komme opp og kjører med Android Studio

Først må vi laste ned og installere Android Studio, en pakke som består av:

  • Android Studio IDE
  • Android SDK (programvareutviklingssett)
  • Android 5.0 (Lollipop) Platform
  • Android 5.0-emulatorsystembilde med Google APIs

La oss komme i gang.

Slik setter du opp Android Studio på Mac (og hvorfor du vil) laste ned android studio 640x480

Start .dmg-filen, og dra Android Studio i mappen Programmer.

Slik setter du opp Android Studio på Mac (og hvorfor du vil) android studio installere 640x481

Åpne Android Studio og følg trinnene som ble lagt ut av installasjonsveiviseren. Av og til får du en feilmelding som sier at filen er "skadet" eller ikke-troverdig og skal flyttes til søppelet. Hvis dette skjer, må du bare justere sikkerhets- og personverninnstillingene for å tillate at programmet kjører ved å gå til Systemvalg> Sikkerhet og personvern > Generelt og deretter velge hvor som helst der det står "Tillat apper lastet ned fra:"

Slik setter du opp Android Studio på Mac (og hvorfor du vil) sikkerhetsrettigheter 640x480

Hvis du trenger å bruke Android SDK-verktøy fra kommandolinjen, kan du få tilgang til dem ved å åpne Terminal ( Programmer> Verktøy> Terminal ) og bruke følgende:

/Users/username/Library/Android/sdk/

android-terminal

Bare husk å legge til brukernavnet ditt i stedet for username .

Legge til SDK-pakker

Android SDK (programvareutviklingssett), som følger med Android Studio-pakken, inneholder ikke alt du trenger for å begynne å utvikle Android-apper. SDK-enheten er et verktøy som brukes til å skille mellom verktøy, plattformer og komponenter i pakker ved hjelp av Android SDK Manager.

Så, som sådan, må vi legge til noen pakker for å få alt klart for utvikling. Ikke bekymre deg, det er en enkel prosess.

Først åpner du SDK-administratoren under Verktøy> Konfigurer> SDK Manager .

Hvordan sette opp Android Studio på Mac (og hvorfor du vil) android studio konfigurere 640x480

Merk: Herfra, for å holde denne konsise, kommer vi til å anta at hvis jeg ikke nevner noe spesielt, betyr det en av to ting:

  1. Den er forhåndsvalgt, og den installeres automatisk når vi er ferdige.
  2. Du trenger ikke det ... i hvert fall akkurat nå.

Ok, la oss fortsette. Velg følgende:

  • Android SDK-verktøy
  • Android SDK Plattform-verktøy
  • Android SDK Byggverktøy (høyeste versjon)

Hvordan sette opp Android Studio på Mac (og hvorfor du vil) android SDK pakker 640x450

Åpne mappen for den høyeste versjonen av Android i listen ( 5.1.1 av denne skrivingen) og velg:

  • SDK-plattform
  • ARM EABI v7a System Image

Slik setter du opp Android Studio på Mac (og hvorfor du vil) android SDK-plattformverktøy 640x450

Åpne Extras- katalogen og last ned følgende APIer for Android Support Library:

  • Android Support Repository
  • Android Support Library

Slik setter du opp Android Studio på Mac (og hvorfor du vil) android support repository 640x450

Åpne Extras-katalogen og last ned Google Play-tjenestepakken for enda flere APIer. Legg til:

  • Google Repository
  • Google Play-tjenester

Slik setter du opp Android Studio på Mac (og hvorfor du vil) Google Play Services 640x450

Installer pakkene

  1. Klikk Installer 22 pakker (eller hvor mange SDK-sjefsrapporter).
  2. Klikk på hvert pakkenavn til venstre for å godta lisensvilkårene for hver.
  3. Klikk Installer.

Merk: Ikke gå ut av SDK-lederen før installasjonen er ferdig!

Når installasjonen er fullført, kan du dykke rett inn og begynne å utvikle. Så, du vil utvikle Android Apps? Slik lærer du hvordan du vil utvikle Android Apps? Slik lærer du Etter så mange år vil man tro at mobilmarkedet er nå mettet med hver app som er tenkelig for mannen - men det er ikke tilfelle. Det er nok av nisjer som fortsatt trenger å ... Les mer og til og med kjøre Android apps Slik kjører du Android-apper på macOS Slik kjører du Android-apper på macOS Hvis du vil kjøre Android-apper på Mac-bærbar eller stasjonær datamaskin, er dette hvordan gjør du det. Les mer rett fra din pålitelige Mac (eller Hackintosh) som kjører OS X.

Porting iOS Apps til Android

På grunn av mangel på likhet i de to operativsystemene, er det ikke noe som tilbyr en plug and play-løsning for porting av apps fra det andre operativsystemet.

Det er imidlertid et program som heter Apportable, jeg følte meg verdt å peke på. Apportable betyr i hovedsak Swift og Objective-C for å kjøre ARM og x86 maskinskode som Android er i stand til å forstå. Du finner også flere plugins for ytterligere å lette utviklingsbelastningen, for eksempel SpriteBuilder Plugin. Når det er sagt, er ikke alle Apple API-er tilgjengelig på Apportable, så mens det er det beste vi har, er det fortsatt ikke en plug and play-løsning.

De viktigste fordelene med Apportable er raskere krysskompilering uten behov for emulatorer, virtuelle maskiner eller et Java-programmert alternativ. Mens Java gir stor krysskompatibilitet i mobilapper, etterlater det både iOS- og Android-versjonene, vel, ikke innfødte. Faktisk føler de fleste som billige porter fra det andre operativsystemet.

Igjen, dette er ikke en perfekt løsning, men det bør betydelig senke arbeidsbelastningen din hvis du må flytte frem og tilbake mellom Android og iOS.

Gratulerer med å utvikle, og vær sikker på å dele hva du kommer med oss ​​her på, bruk gjerne.

Har du utviklet en iOS- eller Android-app? Hvilken plattform tror du tilbyr de beste verktøyene for utviklere?

In this article