Znajdowanie zestawu Android SDK na Macu i dodawanie do PATH

184

Zainstalowałem Android Studio na moim MacBooku Air (wersja OS 10.11 El Capitan) i pomyślnie napisałem małą aplikację „hello, world”, zainstalowałem na urządzeniu (Nexus 7) i działałem na AVD. Teraz chcę tylko zbudować aplikację i zainstalować ją na urządzeniu z wiersza poleceń, w przeciwieństwie do Android Studio. Postępuję zgodnie ze wskazówkami tutaj:

http://developer.android.com/training/basics/firstapp/running-app.html

a odpowiednią linią jest:

Upewnij się, że zestaw narzędzi / katalogu platformy Android SDK znajduje się w zmiennej środowiskowej PATH, a następnie wykonaj:

Problem polega na tym, że nie mogę znaleźć zestawu Android SDK na moim komputerze! Zakładam, że tam jest, bo inaczej program nie skompilowałby się i nie uruchomiłby przez Android Studio? Może to złe założenie? Jestem nowy w komputerach Mac (jestem przyzwyczajony do systemu Windows), więc nie znam najlepszego sposobu wyszukiwania zestawu Android SDK. Więc moje pytania:

  1. Jak znaleźć zestaw Android SDK na moim komputerze? Czy udowodnić sobie, że go tam nie ma?
  2. Jeśli go nie ma, jak go zainstalować?
  3. Jak zmienić ŚCIEŻKĘ, aby zawierała zestaw SDK systemu Android?
Dave
źródło
12
spróbuj wyszukać tutaj/Library/Android/sdk/
Paras
musisz wyeksportować 2 ścieżki - stackoverflow.com/questions/18143183/…
Tasos
8
ścieżkę znajdziesz w menedżerze SDK: Android Studio-> Preferencje-> Wygląd i zachowanie-> Ustawienia systemu-> Android SDK-> tutaj Lokalizacja Android SDK
Rohit Ramkumar
3
Spróbuj/Users/<your_user>/Library/Android/sdk
mrgloom,

Odpowiedzi:

337

1. Jak to znaleźć

  • Otwórz studio Android, przejdź do Android Studio> Preferencje
  • Szukaj sdk
  • Zostanie wyświetlone coś podobnego do tego (jak widać okno systemu Windows)

Możesz tam zobaczyć lokalizację - przez większość czasu:

/Users/<name>/Library/Android/sdk

2. Jak zainstalować, jeśli nie istnieje

Strona pobierania samodzielnego zestawu SDK

3. Jak dodać go do ścieżki

Otwórz terminal, edytuj ~/.bash_profileplik w nano, wpisując:

nano ~/.bash_profile

Jeśli używasz Zsh, edytuj ~/.zshrczamiast tego.

Przejdź na koniec pliku i dodaj ścieżkę katalogu do $PATH:

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • Zapisz go, naciskając Ctrl+X
  • Uruchom ponownie terminal
  • Aby sprawdzić, czy działa, wpisz nazwę dowolnego pliku lub pliku binarnego, który znajduje się w dodanych katalogach (np. adb) I sprawdź, czy jest otwarty / wykonany
bezsenność
źródło
Dzięki. Postępowałem zgodnie z krokiem 1 i zobaczyłem ścieżkę: / Users / user / Library / Android / sdk Co ciekawe, używając „Findera” i Go-> Go To Folder, nie mogłem się do niego dostać, przechodząc do szczegółów z / Users / user / Biblioteka itp. Katalog użytkowników nie wyświetlał biblioteki! To musi być jakiś dziwny Mac. Musiałem podać pełną ścieżkę w Finderze.
Dave
Dla potomnych ten link może być przydatny przy dodawaniu do PATH: osxdaily.com/2014/08/14/add-new-path-to-path-command-line Musiałem ręcznie wpisać ścieżkę do eksportu. Nigdzie w „Finderze” nie widziałem nazwy katalogu kopii, tak jak w systemie Windows. Westchnienie ...
Dave
Zrestartuj Terminal po zabezpieczeniu pliku / etc / paths
Paul Spiesberger,
13
Polecam nie edytować /etc/pathbezpośrednio. zamiast tego użyj „export” w ~ / .bash_profile. Dawny. export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATHpo dodaniu powyżej do ~ / .bash_profile użyj tylko, source ~/.bash_profilejeśli nie ma błędu, możesz swobodnie korzystać z adbpolecenia
Henry
Dzięki temu działało idealnie dla mnie. Próbowałem wyeksportować do ~ / .back_profile, ale to w ogóle nie działało.
DevShadow
47

Jeśli nie chcesz otwierać Android Studio, aby zmodyfikować swoją ścieżkę ...

Mieszkają tutaj z domyślną instalacją:

${HOME}/Library/Android/sdk/tools
${HOME}/Library/Android/sdk/platform-tools

Oto, co chcesz dodać do swojego .bashwhatever

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
Andy Ray
źródło
15

Znajdź lokalizację zestawu SDK systemu Android

Android Studio 
  > Preferences
  > Appearance & Behaviour
  > System Settings 
  > Android SDK
  > Android SDK Location

Utwórz .bash_profileplik dla zmiennych środowiskowych

  • Otwórz aplikację Terminal
  • Przejdź do katalogu domowego przez cd ~
  • Utwórz plik za pomocą touch .bash_profile

Dodaj zmienną PATH do swojego .bash_profile

  • Otwórz plik przez open .bash_profile
  • Dodaj export PATH=$PATH: [your SDK location] /platform-toolsdo pliku i naciśnij, ⌘saby go zapisać. Domyślnie jest to:

    export PATH=$PATH:/Users/yourUserName/Library/Android/sdk/platform-tools

  • Wróć do aplikacji Terminal i załaduj zmienną za pomocą source ~/.bash_profile

Marius
źródło
13
  1. Jak znaleźć zestaw Android SDK na moim komputerze? Czy udowodnić sobie, że go tam nie ma?

Po zainstalowaniu Android Studio pozwala wybrać, czy chcesz pobrać SDK, czy nie

  1. Jeśli go nie ma, jak go zainstalować?

pakiet SDK można uzyskać tutaj http://developer.android.com/sdk/index.html

  1. Jak zmienić ŚCIEŻKĘ, aby zawierała zestaw SDK systemu Android?

w Android Studio kliknij Plik >> Ustawienia wprowadź opis zdjęcia tutaj

Pankaj Nimgade
źródło
7

Jeśli Android Studio pokazuje ścieżkę, /Users/<name>/Library/Android/sdk ale nie możesz jej znaleźć w swoim folderze, po prostu kliknij prawym przyciskiem myszy i wybierz „Pokaż opcję widoku”. Tam będziesz mógł wybrać „Pokaż folder biblioteki”; wybierz go, aby uzyskać dostęp do zestawu SDK.

Christopher Kyle Horton
źródło
4

Domyślna ścieżka zestawu SDK systemu Android to /Users/<username>/Library/Android/sdk, możesz odwołać się do tego postu .

dodaj to do swojego .bash_profile, aby dodać zmienną środowiskową

export PATH="/Users/<username>/Library/Android/sdk/tools:/Users/<username>/Library/Android/sdk/build-tools:${PATH}"

Następnie zapisz plik.

Załaduj To

source ./.bash_profile 
Kris Roofe
źródło
0

AndroidStudioFrontScreen Po prostu dwukrotnie kliknąłem plik instalacyjny Android dmg, który zapisałem na dysku twardym, a kiedy pojawił się ekran początkowy, przeciągnąłem ikonę Android Studio do folderu Aplikacje, teraz już wiem, gdzie to jest !!! Również po uruchomieniu kliknij prawym przyciskiem myszy Android Studio, gdy jesteś w Docku i wybierz „Opcje” -> „Keep on Dock”. Wszystko inne działa. Dr Roger Webster

Dr Roger Webster
źródło