Sådan konfigureres Android Studio på din Mac (og hvorfor du gerne vil)

  • Mark Lucas
  • 0
  • 2347
  • 625
Reklame

Du har muligvis brug for en Mac for at oprette dine egne iOS-apps, så du vil oprette iPhone-apps? 10 projekter for begyndere, så du vil oprette iPhone-apps? 10 projekter til begyndere Vil du oprette iPhone- og iPad-apps? Start med at lære det grundlæggende i Swift. , men hvis du mere er en grøn fremmed slags, er Android IDE (Integrated Development Environment) også tilgængelig på OS X (blandt andre platforme Sådan får du et Android-udviklingsmiljø opsat i Fedora Linux Sådan får du en Android Udviklingsmiljø opsat i Fedora Linux).

Hvis du er klar til at gå videre fra at oprette iPhone-apps, så du vil oprette iPhone-apps? 10 projekter for begyndere, så du vil oprette iPhone-apps? 10 projekter til begyndere Vil du oprette iPhone- og iPad-apps? Start med at lære det grundlæggende i Swift. , eller du klør for at oprette den næste store ting til Android, at installere IDE er trin en af ​​rejsen. Eller, hvis vi bevæger os for hurtigt, hvorfor starter du ikke med et kursus Så vil du udvikle Android-apps? Her er, hvordan du lærer det, du ønsker at udvikle Android-apps? Her er, hvordan man lærer Efter så mange år, skulle man tro, at mobilmarkedet nu er mættet med enhver app, man kan forestille sig - men det er ikke tilfældet. Der er masser af nicher, der stadig skal ... ?

Hvorfor bryde med Android?

Hvis du er bevandret i udvikling af OS X og iOS, spørger du måske dig selv, hvorfor du selv gider med Android?

Mange iOS-udviklere holder sig væk fra Android på grund af enhedsfragmentering og behovet for yderligere at oprette / genoprette apps til forskellige versioner af OS - hvoraf der findes mange. Jeg vil ikke forsøge at sælge dig, hvilken af ​​de to er bedre, da de begge giver mange fordele for udviklere, men jeg vil sige, at for appskabere, der ønsker at tjene penge på deres apps, ved at finde en slags balance mellem enheder er aldrig en dårlig idé.

Derudover vil du opdage, at den samlede oplevelse er langt mindre restriktiv med Android. For det første har Google Play (Android's App Store) ikke mange af de samme begrænsninger som Apple, og det kræver heller ikke det årlige gebyr på $ 99 for udviklere (det er $ 25 på Google). Google giver dig adgang til Android's indre funktionsmåder (ved hjælp af en open source-model), som giver dig mulighed for at oprette ting som emulatorer, bootloadere og tilpassede dokker, ikoner, startskærmbilleder - du kalder det - det er bare ikke muligt med iOS.

Hvis du strengt ser på indtægtsnumre, vil Apples App Store stadig være dit primære mål. Mens Google Play har 60 procent flere årlige downloads end App Store, tegner Apples App Store faktisk 70 procent mere årlige appindtægter. Det er ikke at sige, at du ikke kan være rentabel på Android, eller at du bør undgå platformen helt, tværtimod faktisk.

Mens apps måske har højere indtægtsnumre i Apple App Store, er downloadnumrene markant højere med Google Play, hvilket gør det til en spændende platform til test og indstilling af en gratis app, inden der lanceres en premium- eller freemium-version.

Eclipse med ADT eller Android Studio?

Tidligere dage havde du det stadigt forvirrende valg mellem en bundtet pakke med Eclipse og ADT (Android Developer Tools) plugin eller det officielle Android Studio, der var baseret på IntelliJ-platformen - en Java-baseret IDE.

Heldigvis har de seneste iterationer set processen strømline lidt med kun en udgivelse, kaldet Android Studio.

Selvom muligheden for at bruge Eclipse stadig eksisterer, anbefaler Google officielt, at du starter migreringsprocessen til Android Studio, da support til ADT slutter. Hvis du har brug for hjælp til at migrere dine projekter, bør dette blog til Facebook-udviklere hjælpe dig.

Hvis du bare leder efter emulatorer, der følger med Android Studio, er det vigtigt at bemærke, at der er andre, mere lette måder Sådan emuleres Android og kør Android-apps på din pc Sådan emuleres Android og kører Android-apps på Din pc Det er faktisk temmelig let at få Android-apps, der kører på dit skrivebord eller den bærbare computer! Her leder vi dig gennem de bedste metoder. at gøre dette på din Windows, OS X eller Linux-baseret pc uden behov for den store Android Studio-download og -installation. Prøv BlueStacks på en Mac, eller du kan bare downloade og køre Android på din Windows-pc. Hvis du leder efter ultra-let Android-emulering, kan du prøve denne browseremulator til Chrome Sådan køres Android-apps i Chrome på Mac / Linux / Windows Sådan køres Android-apps i Chrome på Mac / Linux / Windows Det er nu muligt at køre Android apps i Chrome-browseren - det kræver bare lidt arbejde. .

Kom godt i gang med Android Studio

Først skal vi downloade og installere Android Studio, en pakke, der består af:

  • Android Studio IDE
  • Android SDK (softwareudviklingssæt)
  • Android 5.0 (Lollipop) platform
  • Android 5.0-emulatorsystembillede med Google API'er

Lad os komme igang.

Start .dmg-filen, og træk Android Studio ind i mappen Programmer.

Åbn Android Studio, og følg trinnene, der er beskrevet af installationsguiden. Lejlighedsvis får du en fejl med at sige, at filen er “beskadiget” eller upålidelige og skal flyttes til papirkurven. Hvis dette sker, skal du bare justere dine sikkerheds- og privatlivsindstillinger for at lade applikationen køre ved at gå til Systemindstillinger> Sikkerhed og privatliv > Generel og vælg derefter Overalt hvor det står “Tillad apps downloadet fra:”

Hvis du skal bruge Android SDK-værktøjer fra kommandolinjen, kan du få adgang til dem ved at åbne Terminal (Programmer> Hjælpeprogrammer> Terminal) og bruger følgende:

/ Brugere / brugernavn / Bibliotek / Android / sdk /

Husk bare at tilføje dit brugernavn i stedet for brugernavn.

Tilføjelse af SDK-pakker

Android SDK (softwareudviklingssæt), der leveres med Android Studio-pakken, inkluderer ikke alt hvad du har brug for for at begynde at udvikle Android-apps. SDK selv er et værktøj, der bruges til at opdele dine værktøjer, platforme og komponenter i pakker ved hjælp af Android SDK Manager.

Så som sådan bliver vi nødt til at tilføje nogle pakker for at gøre alt klar til udvikling. Bare rolig, det er en enkel proces.

Åbn først SDK-manager under Værktøjer> Konfigurer> SDK Manager.

Bemærk: Herfra og for at holde dette kortfattet antager vi, at hvis jeg ikke nævner noget specifikt, betyder det en af ​​to ting:

  1. Det er forud valgt og det installeres automatisk, når vi er færdige.
  2. Du har ikke brug for det ... i det mindste lige nu.

Okay, lad os fortsætte. Vælg følgende:

  • Android SDK-værktøjer
  • Android SDK platformværktøjer
  • Android SDK Build-værktøjer (højeste version)

Åbn mappen til den højeste version af Android på listen (5.1.1 Fra denne skrivning) og vælg:

  • SDK-platform
  • ARM EABI v7a Systembillede

Åbn Ekstra katalog og download følgende API'er til Android Support Library:

  • Android Support Repository
  • Android Support Library

Åbn Extras-biblioteket, og download Google Play-servicepakken til endnu flere API'er. Tilføje:

  • Google Repository
  • Google Play-tjenester

Installer pakkerne

  1. Klik Installer 22 pakker (eller hvor mange SDK-manager rapporter allerede er).
  2. Klik på hvert pakkenavn til venstre for at acceptere licensbetingelserne for hver.
  3. Klik Installere.

Bemærk: Forlad ikke SDK-manageren, før installationen er afsluttet!

Når installationen er afsluttet, kan du dykke lige ind og begynde at udvikle. Vil du udvikle Android-apps? Her er, hvordan du lærer det, du ønsker at udvikle Android-apps? Her er, hvordan man lærer Efter så mange år, skulle man tro, at mobilmarkedet nu er mættet med enhver app, man kan forestille sig - men det er ikke tilfældet. Der er masser af nicher, der stadig skal ... og endda køre Android-apps Sådan køres Android-apps på macOS Sådan køres Android-apps på macOS Hvis du vil køre Android-apps på din Mac-bærbare eller stationære computer, er det sådan, hvordan du gør det . lige fra din betroede Mac (eller Hackintosh), der kører OS X.

Portering af iOS-apps til Android

På grund af en mangel på lighed i de to operativsystemer er der ikke noget, der tilbyder en plug and play-løsning til porting af apps fra det andet operativsystem.

Der er dog et program kaldet Apportable, som jeg følte var værd at påpege. Apportable oversætter i det væsentlige Swift og Objekt-C til at køre ARM og x86 maskinkode, som Android er i stand til at forstå. Du finder også yderligere plugins til yderligere at lette din udviklingsbelastning, f.eks. SpriteBuilder Plugin. Når det er sagt, er ikke alle Apple API'er tilgængelige på Apportable, så selvom det er det bedste, vi har, er det stadig ikke en plug and play-løsning.

De vigtigste fordele ved Apportable er hurtigere krydssamling uden behov for emulatorer, virtuelle maskiner eller et Java-programmeret alternativ. Mens Java sørger for stor krydskompatibilitet i mobile apps, efterlader det både iOS- og Android-versionerne følelse, ja, ikke hjemmehørende. Faktisk har de fleste det lyst til billige havne fra det andet operativsystem.

Igen, dette er ikke en perfekt løsning, men det skal markere din arbejdsbyrde betydeligt, hvis du skal bevæge dig frem og tilbage mellem Android og iOS.

God udvikling, og sørg for at dele, hvad du møder med os her på Make Use Of.

Har du udviklet en iOS- eller Android-app? Hvilken platform tror du tilbyder de bedste værktøjer til udviklere?




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.