Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Hoe de Android SDK op Windows, Mac en Linux te installeren

Inhoudsopgave:

Anonim

De meesten van ons hoeven de Android SDK nooit te installeren. De reden waarom is juist in de naam - Software Development Kit. Het is gebouwd voor mensen die Android-apps schrijven die hulpmiddelen nodig hebben om vanaf een computer met Android te werken.

Maar die tools kunnen ook handig zijn voor mensen die wat meer geavanceerde dingen willen doen. Dingen zoals het handmatig updaten van software of het rooten van hun telefoon. Fastboot en ADB zijn van vitaal belang als je van "hacken" met de Android-software houdt. En Google biedt het gratis voor iedereen.

Wat te kiezen?

Er zijn twee manieren om een ​​werkende set Android-tools op uw computer te krijgen. De eenvoudige manier is om gewoon Android Studio te installeren. Alles wat nodig is om de opdrachtregelprogramma's van Android uit te voeren en te gebruiken, maakt deel uit van Android Studio, evenals een manier om de hulpmiddelen bijgewerkt te houden. Hoewel het is ontworpen voor mensen die een complete ontwikkelomgeving willen en een code-editor, Android-emulator en compiler bevat, kunt u alleen de opdrachtregelprogramma's gebruiken en nooit de rest openen.

Als je niet bang bent om je voeten nat te maken, kun je alleen de SDK-componenten buiten Android Studio installeren. Ze installeren is eenvoudig (ze zitten in een zip-bestand), maar uw computer instellen om ze te gebruiken is geen eenvoudig proces.

De Android SDK handmatig installeren

Download de SDK rechtstreeks van Google door hier te klikken. Scrol een beetje naar beneden en zoek het gedeelte met de tekst "Alleen de opdrachtregelhulpmiddelen ophalen" en sla het ergens op waar u het gemakkelijk kunt vinden, zoals uw bureaublad. We zullen het in een volgende stap naar een betere locatie uitpakken.

Het gedownloade bestand is gecomprimeerd. U moet bekend zijn met gecomprimeerde bestanden - en hoe u ze kunt uitpakken - om verder te gaan. Als je dat niet bent, stop dan hier en breng de tijd door om er meer over te weten te komen.

Pak uw gecomprimeerde bestand uit op de volgende locatie:

  • Windows: de root van uw C: schijf
  • OS X: uw thuismap
  • Linux: je thuismap

Wijzig de naam van de uitgepakte map in "Android". Dit maakt de rest van deze handleiding en uw tijd met de SDK veel eenvoudiger.

voorwaarden

U hebt een werkende versie van Java nodig om de SDK-componenten uit te voeren. Voor de meeste dingen die je met de SDK gaat doen, werken zowel Open Java als Sun Java van Oracle (ja, die Oracle).

  • Op een Mac is het vrij eenvoudig omdat je het al hebt geïnstalleerd, tenzij je het hebt verwijderd. Als u dat deed, installeer het dan opnieuw - u zou moeten weten hoe.
  • Ga in Windows naar de Oracle-website en download de juiste versie (32- of 64-bits) voor uw computer. Nogmaals, als u hierdoor problemen ondervindt, stop dan met wat u doet en leer iets meer over uw computer. Als u Java niet kunt installeren, bent u misschien nog niet klaar om de Android SDK te gebruiken.
  • Op een Linux-computer moet u ook Java installeren. Je kunt x86 en x64 binaries voor Sun Java van Oracle vinden op hun website. OpenJDK werkt ook voor de meeste dingen die u met de SDK moet doen. (OpenJDK is nu gebundeld met Android Studio, dat zowel de SDK als een ontwikkelomgeving bevat) en u vindt volledige instructies om het op de OpenJDK-website te installeren. Als u meer hulp nodig hebt of een pakketbeheerder wilt gebruiken om Sun Java te installeren, moet u de documentatie voor uw specifieke distro raadplegen.

Linux-gebruikers moeten er ook voor zorgen dat sommige 32-bits bibliotheken zijn geïnstalleerd als ze een 64-bits versie van het besturingssysteem gebruiken. Als u Ubuntu of een andere Debian-variant gebruikt, installeert u ncurses5 en stdc ++ 6 via uw terminal:

sudo apt-get install lib32ncurses5 lib32stdc++6

Als je een andere smaak van Linux gebruikt, zoek dan de juiste pakketten voor ncurses5 en stdc ++ 6 en installeer ze.

Gereedschap installeren

Pak het hierboven gedownloade bestand uit in een map met de naam Android in de root van uw C-schijf (Windows) of in uw thuismap (Mac, Linux). Het kan zijn dat je een paar dingen mist als je ooit de opdrachtregelprogramma's hebt gedownload, omdat de mappen met hulpmiddelen en platformhulpmiddelen ontbreken. Dat is OK, we gaan ze krijgen met behulp van de meegeleverde SDK-manager.

Open de map bin in de uitgepakte download en zoek het uitvoerbare bestand sdkmanager. Het lijkt misschien op een terminal- of shell-opdracht, maar het opent een GUI zolang Java correct is geïnstalleerd.

In de SDK-manager kiest u ervoor om Android SDK Tools en Android SDK Platform-Tools te installeren. Als u Windows gebruikt, wilt u ook het Google USB-stuurprogramma installeren en als u van plan bent AOSP vanaf de bron te bouwen, wilt u misschien de Android SDK Build-Tools installeren.

Kies de juiste bestanden en ga door het proces (het toont u een licentieovereenkomst die u moet lezen) en beide gereedschapsmappen worden geïnstalleerd. Maar je bent nog niet helemaal klaar!

De tools worden geïnstalleerd in de map met applicatiegegevens. Op Windows is het in Windows \ gebruikers \ YourUserName \ AppData \ Local \ Android en op een Mac of Linux is het in .Android (let op de stip!) In uw thuismap. Maak een symbolische koppeling (informatie voor Windows-gebruikers hier) voor beide gereedschapsmappen in de eerder door u gemaakte Android-map. Dit zal hen helpen om in je PATH te komen en het leven een stuk eenvoudiger te maken.

Je WEG instellen

De variabele PATH in het besturingssysteem van uw computer geeft aan waar te kijken wanneer u een opdracht vanaf een terminal of de opdrachtregel wilt uitvoeren. Om bijvoorbeeld de ADB-opdracht uit te voeren, moet u ofwel het volledige pad typen en opgeven - dat wil zeggen de map waarin ADB zich bevindt, in de SDK-map - of de locatie instellen in de variabele PATH zelf. Het is een beetje verwarrend, maar het goede nieuws is dat het gemakkelijker is dan het uit te leggen.

Om deze aanwijzingen te laten werken zoals geschreven, moet u de SDK-downloadmap hebben uitgepakt en hernoemd zoals hierboven vermeld, en naar de juiste locatie voor deze zelfstudie.

Op Windows

Tenzij u nog steeds een oudere versie van Windows gebruikt, kunt u de PATH niet langer instellen in het bestand autoexec.bat of het bestand autoexec.nt. In plaats daarvan moet u de instellingen van de systeemomgevingsvariabele bijwerken. Zo gaat het op een Windows 10-machine:

  • Druk op de Start- toets op uw toetsenbord.
  • Begin de woorden Omgevingsvariabelen te typen.
  • Terwijl u typt, ziet u de keuze om de systeemomgevingsvariabelen te bewerken. Kies het.
  • Selecteer in het venster Omgevingsvariabelen het regelitem PATH in de sectie Gebruikersvariabelen voor (uw gebruikersnaam) en klik vervolgens op de knop Bewerken.

Voeg het volledige pad toe aan de Android SDK-tools en Android SDK-platform-tools mappen in het bewerkingsvak, gescheiden door een puntkomma. Het zou er ongeveer zo uit moeten zien:

C:\Android\tools;C:\Android\platform-tools

Raadpleeg voor oudere versies van Windows de documentatie die bij uw computer is geleverd voor hulp bij het instellen van de PATH. En nogmaals: als u uw SDK ergens anders dan \ Android hebt geïnstalleerd, moet u dit aanpassen.

Op een Mac

Je kunt je PATH-variabele instellen op een computer met OS X in je bash-profiel. Dit is eenvoudig en gebeurt allemaal in één bestand.

In uw thuismap bevindt zich een bestand met de naam.bash_profile. Open het met een willekeurige teksteditor. Raak nooit de.bashrc- of.bash_profile-bestanden aan die u mogelijk in de map / etc vindt!

U ziet mogelijk een leeg bestand of het zit vol met andere informatie. Het enige dat we moeten doen, is een paar regels bovenaan het bestand toevoegen:

export PATH="$HOME/Android/tools:$PATH"

export PATH="$HOME/Android/platform-tools:$PATH"

(Hebben we al gezegd dat als uw SDK zich op een andere locatie bevindt, u de zaken dienovereenkomstig moet aanpassen? Goed.)

Sla het bestand op en start uw computer opnieuw op zodat het nieuwe PATH correct wordt gevonden.

Op Linux

Het instellen van de PATH op een Linux-computer is bijna hetzelfde als op een Mac, u bewerkt gewoon een ander bestand.

Open het ~ /.bashrc-bestand met uw favoriete teksteditor. Het zal waarschijnlijk bestaan ​​en meerdere vermeldingen hebben. Als u een foutmelding krijgt dat het bestand niet bestaat, maakt u eenvoudig een nieuw bestand aan en slaat u het op als ~ /.bashrc als u klaar bent.

U wilt de volgende twee regels toevoegen aan het END van het.bashrc-bestand:

export PATH="$HOME/Android/tools:$PATH"

export PATH="$HOME/Android/platform-tools:$PATH"

Sla het bestand op en sluit het terminalvenster. Open een nieuw exemplaar van de terminal en typ deze opdracht:

source ~/.bashrc

Je sessie verwijst naar de wijzigingen die je hebt aangebracht en de SDK bevindt zich in je PATH.

Inpakken

U zou nu een werkende set Android-opdrachtregelprogramma's moeten hebben en dingen moeten kunnen doen zoals de nieuwste fabrieksafbeeldingen flashen of uw telefoon handmatig bijwerken met een zipbestand. En omdat je het zelf hebt gedaan, heb je wat je nodig hebt om het te repareren als er dingen misgaan.

Veel succes en veel plezier!

Bijgewerkt februari 2019: dit artikel is bijgewerkt met nieuwe downloadlocaties en informatie over de Android SDKManager.