Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Hur man installerar Android SDK på Windows, Mac och Linux

Innehållsförteckning:

Anonim

De flesta av oss kommer aldrig att behöva installera Android SDK. Anledningen till att det är rätt i namnet - Software Development Kit. Det är byggt för personer som skriver Android-appar som behöver verktyg för att arbeta med Android från en dator.

Men dessa verktyg kan också vara praktiska för människor som vill göra några mer avancerade saker. Saker som att manuellt uppdatera programvara eller rota sin telefon. Fastboot och ADB är viktiga om du "hackar" Android-programvaran. Och Google tillhandahåller det gratis för alla.

Vad ska jag välja?

Det finns två sätt att få en fungerande uppsättning Android-verktyg på din dator. Det enkla sättet är att bara installera Android Studio. Allt som behövs för att köra och använda Android-kommandoradsverktygen är en del av Android Studio, liksom ett sätt att hålla verktygen uppdaterade. Även om det är designat för personer som vill ha en komplett utvecklingsmiljö och inkluderar en kodredigerare, Android-emulator och kompilator, kan du bara använda kommandoradsverktygen och aldrig öppna resten.

Om du inte är rädd för att bli fuktig kan du installera bara SDK-komponenterna utanför Android Studio. Det är enkelt att installera dem (de finns i en zip-fil) men att konfigurera din dator för att använda dem är inte en enkel process.

Installera Android SDK manuellt

Ladda ner SDK direkt från Google genom att klicka här. Rulla lite nedåt och hitta avsnittet "Hämta bara kommandoradsverktygen" och spara det någonstans lätt att komma till, som skrivbordet. Vi tar ut det till en bättre plats i nästa steg.

Filen du laddade ner är komprimerad. Du måste vara bekant med komprimerade filer - och hur man extraherar dem - för att gå längre. Om du inte är det, sluta här och spendera tid för att lära dig om dem.

Extrahera din komprimerade fil till följande plats:

  • Windows: roten till din C: enhet
  • OS X: Din hemmapp
  • Linux: Din hemmapp

Byt namn på den extraherade mappen till "Android". Detta kommer att göra resten av den här guiden, och din tid med SDK, mycket enklare.

förutsättningar

Du behöver en fungerande version av Java för att köra SDK-komponenterna. För de flesta saker kommer du att göra med SDK: både Open Java och Sun Java från Oracle (ja, det Oracle) kommer att fungera.

  • På en Mac är det ganska enkelt eftersom du redan har den installerad om du inte avinstallerade den. Om du gjorde det, installera det igen - du bör veta hur.
  • På Windows, gå till Oracle-webbplatsen och ladda ner rätt version (32- eller 64-bitars) för din dator. Återigen, om detta ger dig problem kan du stoppa vad du gör och lära dig lite mer om din dator. Om du inte kan installera Java kanske du ännu inte är redo att använda Android SDK.
  • På en Linux-dator måste du också installera Java. Du kan hitta x86 och x64-binärer för Sun Java från Oracle på deras webbplats. OpenJDK fungerar också för de flesta saker du behöver göra med SDK. (OpenJDK är nu buntat med Android Studio som inkluderar SDK såväl som en utvecklingsmiljö) och du hittar kompletta instruktioner för att få den installerad på OpenJDK webbplats. Om du behöver mer hjälp eller vill använda en pakethanterare för att installera Sun Java, måste du hänvisa till dokumentationen för din speciella distro.

Linux-användare måste också se till att de har några 32-bitarsbibliotek installerade om de kör en 64-bitarsversion av operativsystemet. Om du använder Ubuntu eller en annan Debian-variant installerar du ncurses5 och stdc ++ 6 via din terminal:

sudo apt-get install lib32ncurses5 lib32stdc++6

Om du använder en annan smak av Linux, hitta rätt paket för ncurses5 och stdc ++ 6 och installera dem.

Installera verktygen

Extrahera filen du laddat ner ovan till en mapp med namnet Android i roten till din C-enhet (Windows) eller till din hemmapp (Mac, Linux). Du kanske märker att några saker saknas om du någonsin har laddat ner kommandoradsverktygen tidigare eftersom verktygen och plattformsverktygens mappar saknas. Det är OK, vi håller på att få dem med den medföljande SDK-hanteraren.

Öppna bin-mappen i den extraherade nedladdningen och hitta den körbara filen sdkmanager. Det kan se ut som ett terminal- eller skalkommando men det öppnar ett GUI så länge du har Java installerat korrekt.

I SDK-hanteraren väljer du att installera Android SDK-verktyg och Android SDK-plattformsverktyg. Om du använder Windows vill du också installera Google USB-drivrutinen, och om du planerar att bygga AOSP från källan kanske du vill installera Android SDK Build-Tools.

Välj rätt filer och fortsätt genom processen (det visar dig ett licensavtal du bör läsa) och båda verktygsmapparna kommer att installeras. Men du är inte riktigt färdig!

Verktygen kommer att installeras i applikationsdatamappen. På Windows finns det i Windows \ användare \ Ditt användarnamn \ AppData \ Lokal \ Android och på en Mac eller Linux är den i. Android (lägg märke till punkten!) I din hemmapp. Skapa en symbolisk länk (information för Windows-användare här) för båda verktygsmapparna i Android-mappen som du skapade tidigare. Detta hjälper till att få dem in i din PATH och göra livet mycket enklare.

Ställer in din PATH

PATH-variabeln i datorns operativsystem berättar var man ska titta när du vill köra ett kommando från en terminal eller kommandoraden. För att till exempel köra ADB-kommandot måste du antingen skriva och tillhandahålla den kompletta sökvägen - dvs. mappen ADB är faktiskt i, inuti SDK-mappen - eller ha platsen inställd i själva PATH-variabeln. Det är lite förvirrande, men de goda nyheterna är att det är lättare än att förklara det.

För att dessa anvisningar ska fungera som skrivna måste du ha extraherat och bytt namn på SDK-nedladdningsmappen som nämnts ovan och till rätt plats för den här självstudien.

På Windows

Om du fortfarande inte använder en äldre version av Windows kan du inte längre ställa in PATH i filen autoexec.bat eller autoexec.nt. Du måste uppdatera inställningarna för systemets miljövariabla. Så här gör du på en Windows 10-maskin:

  • Tryck på Start- tangenten på tangentbordet.
  • Börja skriva orden Miljövariabler.
  • När du skriver ser du valet att redigera systemmiljövariablerna. Välj det.
  • I fönstret Miljövariabler väljer du raden PATH i avsnittet Användarvariabler för (ditt användarnamn) och klickar sedan på knappen Redigera.

Lägg till den fulla sökvägen till Android SDK-verktygen och Android SDK-plattformsverktygsmapparna i redigeringsrutan, åtskilda av en semikolon. Det borde se ut så här:

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

För äldre versioner av Windows, se dokumentationen som medföljde datorn för hjälp med att ställa in PATH. Och igen: Om du har installerat din SDK någon annanstans än \ Android, måste du justera i enlighet därmed.

På en Mac

Du kan ställa in din PATH-variabel på en maskin som kör OS X i bash-profilen. Att göra det är enkelt och allt görs i en fil.

I din hemmapp finns en fil med namnet.bash_profile. Öppna den med valfri textredigerare. Rör aldrig vid filerna.bashrc eller.bash_profile som du kan hitta i katalogen / etc!

Du kan se en tom fil, eller den kan vara full av annan information. Allt vi behöver göra är att lägga till ett par rader överst i filen:

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

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

(Nämnde vi att om din SDK finns på en annan plats, måste du justera saker i enlighet därmed? Bra.)

Spara filen och starta om datorn så att den nya PATH kommer korrekt.

På Linux

Att ställa in PATH på en Linux-dator är nästan samma som på en Mac, du redigerar bara en annan fil.

Öppna filen ~ /.bashrc med din favorittextredigerare. Det kommer förmodligen att existera och ha flera poster. Om du får ett fel på att filen inte finns, skapar du bara en ny fil och sparar den som ~ /.bashrc när du är klar.

Du vill lägga till följande två rader i slutet av.bashrc-filen:

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

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

Spara filen och stäng terminalfönstret. Öppna en ny instans av terminalen och skriv detta kommando:

source ~/.bashrc

Din session kommer att hänvisa till de ändringar du gjort och SDK kommer att finnas i din PATH.

Packa upp det

Du bör nu ha en fungerande uppsättning av Android-kommandoradsverktyg och kunna göra saker som att blinka de senaste fabriksbilderna eller manuellt uppdatera din telefon med en zip-fil. Och eftersom du gjorde det själv har du vad du behöver för att fixa det när saker går fel.

Lycka till och ha kul!

Uppdaterad februari 2019: Den här artikeln har uppdaterats med nya nedladdningsplatser och information om Android SDKManager.