Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Jak zainstalować Android SDK na Windows, Mac i Linux

Spisu treści:

Anonim

Większość z nas nigdy nie będzie musiała instalować zestawu Android SDK. Powodem jest właśnie nazwa - Software Development Kit. Jest przeznaczony dla osób piszących aplikacje na Androida, które potrzebują narzędzi do pracy z Androidem z komputera.

Ale te narzędzia mogą być również przydatne dla osób chcących robić bardziej zaawansowane rzeczy. Rzeczy takie jak ręczne aktualizowanie oprogramowania lub rootowanie telefonu. Fastboot i ADB są niezbędne, jeśli chcesz „hakować” oprogramowanie Android. A Google zapewnia to wszystkim za darmo.

Co wybrać

Istnieją dwa sposoby uzyskania działającego zestawu narzędzi systemu Android na komputerze. Prostym sposobem jest instalacja Android Studio. Wszystko, co jest potrzebne do uruchomienia i korzystania z narzędzi wiersza poleceń Androida, jest częścią Android Studio, a także sposobem na aktualizację narzędzi. Chociaż jest przeznaczony dla osób, które chcą pełnego środowiska programistycznego i zawiera edytor kodu, emulator Androida i kompilator, możesz używać tylko narzędzi wiersza poleceń i nigdy nie otwierać reszty.

Jeśli nie boisz się zmoczyć stóp, możesz zainstalować tylko komponenty SDK poza Android Studio. Ich instalacja jest łatwa (znajdują się w pliku zip), ale skonfigurowanie komputera do korzystania z nich nie jest łatwym procesem.

Ręczne instalowanie zestawu Android SDK

Pobierz SDK bezpośrednio z Google, klikając tutaj. Przewiń nieco w dół i znajdź sekcję „Uzyskaj tylko narzędzia wiersza poleceń” i zapisz ją w łatwo dostępnym miejscu, na przykład na pulpicie. Wyodrębnimy go w lepszej lokalizacji w następnym kroku.

Pobrany plik jest skompresowany. Będziesz musiał zapoznać się ze skompresowanymi plikami - i jak je wyodrębnić - aby przejść dalej. Jeśli nie, zatrzymaj się tutaj i poświęć czas na poznanie ich.

Wyodrębnij skompresowany plik do następującej lokalizacji:

  • Windows: katalog główny dysku C:
  • OS X: Twój folder domowy
  • Linux: Twój folder domowy

Zmień nazwę wyodrębnionego folderu na „Android”. Ułatwi to pozostałą część tego przewodnika i czas spędzony z zestawem SDK.

Wymagania wstępne

Potrzebujesz działającej wersji Javy do uruchomienia komponentów SDK. W przypadku większości rzeczy, które będziesz robił z SDK, zarówno Open Java, jak i Sun Java firmy Oracle (tak, ta Oracle) będzie działać.

  • Na komputerze Mac jest to dość łatwe, ponieważ będziesz go już instalował, chyba że go odinstalujesz. Jeśli tak, zainstaluj go ponownie - powinieneś wiedzieć, jak to zrobić.
  • W systemie Windows przejdź do witryny Oracle i pobierz odpowiednią wersję (32- lub 64-bitową) dla swojego komputera. Ponownie, jeśli spowoduje to jakiekolwiek problemy, przerwij to, co robisz i dowiedz się więcej o swoim komputerze. Jeśli nie możesz zainstalować Java, być może nie jesteś jeszcze gotowy do korzystania z zestawu SDK systemu Android.
  • Na komputerze z systemem Linux musisz także zainstalować Javę. Pliki binarne x86 i x64 dla Sun Java od Oracle można znaleźć na ich stronie internetowej. OpenJDK działa również w przypadku większości rzeczy, które musisz zrobić z SDK. (OpenJDK jest teraz w pakiecie z Android Studio, który zawiera SDK, a także środowisko programistyczne) i znajdziesz pełne instrukcje, aby zainstalować go na stronie OpenJDK. Jeśli potrzebujesz dodatkowej pomocy lub chcesz użyć menedżera pakietów, aby zainstalować Sun Java, zajrzyj do dokumentacji dla twojej konkretnej dystrybucji.

Użytkownicy systemu Linux będą również musieli upewnić się, że mają zainstalowane biblioteki 32-bitowe, jeśli korzystają z 64-bitowej wersji systemu operacyjnego. Jeśli używasz Ubuntu lub innego wariantu Debiana, zainstaluj ncurses5 i stdc ++ 6 przez terminal:

sudo apt-get install lib32ncurses5 lib32stdc++6

Jeśli używasz innej wersji Linuksa, znajdź odpowiednie pakiety dla ncurses5 i stdc ++ 6 i zainstaluj je.

Instalowanie narzędzi

Wyodrębnij pobrany plik do folderu o nazwie Android w katalogu głównym dysku C (Windows) lub do folderu domowego (Mac, Linux). Możesz zauważyć, że brakuje kilku rzeczy, jeśli kiedykolwiek wcześniej pobrałeś narzędzia wiersza polecenia, ponieważ brakuje folderów narzędzi i platformy-narzędzi. W porządku, zamierzamy je zdobyć za pomocą dołączonego menedżera SDK.

Otwórz folder bin w rozpakowanym pliku do pobrania i znajdź plik wykonywalny sdkmanager. Może to wyglądać jak polecenie terminala lub powłoki, ale otworzy GUI, o ile poprawnie zainstalujesz Javę.

W menedżerze SDK zdecydujesz się zainstalować Android SDK Tools i Android SDK Platform-Tools. Jeśli używasz systemu Windows, będziesz również chciał zainstalować sterownik Google USB, a jeśli planujesz zbudować AOSP ze źródła, możesz chcieć zainstalować narzędzie do budowania zestawu SDK systemu Android.

Wybierz odpowiednie pliki i przejdź przez proces (pokaże umowę licencyjną, którą powinieneś przeczytać) i oba foldery narzędzi zostaną zainstalowane. Ale jeszcze nie skończyłeś!

Narzędzia zostaną zainstalowane w folderze danych aplikacji. W systemie Windows jest w systemie Windows \ users \ YourUserName \ AppData \ Local \ Android, a na Macu lub Linuksie jest w .Android (zauważ kropkę!) W folderze domowym. Utwórz symboliczne łącze (tutaj informacje dla użytkowników systemu Windows) dla obu folderów narzędzi w utworzonym wcześniej folderze Android. Pomoże to wprowadzić je do ŚCIEŻKI i ułatwi życie.

Ustawianie swojej ŚCIEŻKI

Zmienna PATH w systemie operacyjnym komputera mówi, gdzie szukać, kiedy chcesz uruchomić polecenie z terminala lub wiersza poleceń. Na przykład, aby uruchomić polecenie ADB, musisz wpisać i podać pełną ścieżkę - tzn. Folder ADB faktycznie znajduje się w folderze SDK - lub ustawić lokalizację w samej zmiennej PATH. To trochę mylące, ale dobra wiadomość jest taka, że ​​robienie tego jest łatwiejsze niż wyjaśnianie.

Aby te instrukcje działały tak, jak napisano, musisz wyodrębnić i zmienić nazwę folderu pobierania SDK, jak wspomniano powyżej, oraz we właściwej lokalizacji dla tego samouczka.

W systemie Windows

O ile nadal nie korzystasz ze starszej wersji systemu Windows, nie możesz już ustawić ŚCIEŻKI w pliku autoexec.bat lub autoexec.nt. Zamiast tego musisz zaktualizować ustawienia systemowe Zmienne środowiskowe. Oto jak to się robi na komputerze z systemem Windows 10:

  • Naciśnij klawisz Start na klawiaturze.
  • Zacznij wpisywać słowa Zmienne środowiskowe.
  • Podczas pisania zobaczysz opcję Edycja zmiennych środowiskowych systemu. Wybierz to.
  • W oknie Zmienne środowiskowe wybierz pozycję ŚCIEŻKA w sekcji Zmienne użytkownika dla (nazwa użytkownika), a następnie kliknij przycisk Edytuj.

Dodaj pełną ścieżkę do narzędzi Android SDK i folderów narzędzi platformy Android SDK w polu edycji, oddzielonych średnikiem. Powinno to wyglądać mniej więcej tak:

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

W przypadku starszych wersji systemu Windows zapoznaj się z dokumentacją dostarczoną z komputerem, aby uzyskać pomoc na temat ustawiania ŚCIEŻKI. I znowu: jeśli zainstalowałeś SDK w innym miejscu niż \ Android, musisz odpowiednio dostosować.

Na komputerze Mac

Możesz ustawić zmienną PATH na komputerze z systemem OS X w swoim profilu bash. Jest to łatwe i wszystko odbywa się w jednym pliku.

W twoim katalogu domowym znajduje się plik o nazwie.bash_profile. Otwórz w dowolnym edytorze tekstu. Nigdy nie dotykaj plików.bashrc lub.bash_profile, które możesz znaleźć w katalogu / etc!

Możesz zobaczyć pusty plik lub może on zawierać inne informacje. Wszystko, co musimy zrobić, to dodać kilka wierszy na początku pliku:

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

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

(Czy wspominaliśmy, że jeśli Twój SDK znajduje się w innym miejscu, musisz odpowiednio go dostosować? Dobrze.)

Zapisz plik i uruchom ponownie komputer, aby nowa ŚCIEŻKA została poprawnie pozyskana.

W systemie Linux

Ustawienie ŚCIEŻKI na komputerze z systemem Linux jest prawie takie samo, jak na komputerze Mac, wystarczy edytować inny plik.

Za pomocą swojego ulubionego edytora tekstu otwórz plik ~ /.bashrc. Prawdopodobnie będzie istniał i będzie miał wiele wpisów. Jeśli pojawi się błąd, że plik nie istnieje, po prostu utwórz nowy plik i zapisz go jako ~ /.bashrc po zakończeniu.

Będziesz chciał dodać następujące dwa wiersze do END pliku.bashrc:

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

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

Zapisz plik i zamknij okno terminala. Otwórz nową instancję terminala i wpisz następujące polecenie:

source ~/.bashrc

Sesja będzie odnosić się do wprowadzonych zmian, a zestaw SDK będzie znajdować się w ŚCIEŻCE.

Podsumowując

Powinieneś teraz mieć działający zestaw narzędzi wiersza poleceń Androida i móc wykonywać takie czynności, jak flashowanie najnowszych zdjęć fabrycznych lub ręczne aktualizowanie telefonu za pomocą pliku zip. A ponieważ zrobiłeś to sam, masz to, czego potrzebujesz, aby to naprawić, gdy coś pójdzie nie tak.

Powodzenia i miłej zabawy!

Zaktualizowano luty 2019: ten artykuł został zaktualizowany o nowe lokalizacje pobierania i informacje o Android SDKManager.