Пошук Android SDK на Mac та додавання до PATH


184

Я встановив Android Studio на своєму MacBook Air (ОС версії 10.11 El Capitan) і успішно написав невелике додаток "привіт, світ" і встановив його на пристрої (Nexus 7) і запустив AVD. Все, що я хочу зараз зробити, - це можливість скласти додаток та встановити його на пристрої з командного рядка, на відміну від Android Studio. Я дотримуюся вказівок тут:

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

і відповідний рядок:

Переконайтесь, що платформа-інструменти / каталог платформи SDK включена у вашу змінну середовища PATH, а потім виконайте:

Проблема в тому, що я не можу знайти Android SDK на своїй машині! Я припускаю, що він є, тому що в іншому випадку програма не збиралася б і не запускалася через Android Studio? Можливо, це погане припущення? Я новачок у Mac (я звик до Windows), тому не знаю найкращого способу пошуку Android SDK. Тож мої запитання:

  1. Як знайти Android SDK на своїй машині? Або доведіть собі, що його там немає?
  2. Якщо його немає, як його встановити?
  3. Як змінити PATH, щоб включити Android SDK?

12
спробуйте пошукати тут/Library/Android/sdk/
Paras

вам потрібно експортувати 2 шляхи - stackoverflow.com/questions/18143183/…
Tasos

8
ви можете знайти шлях у своєму менеджері sdk: Android Studio-> Налаштування-> Зовнішній вигляд та поведінка-> Налаштування системи-> Android SDK-> тут Android SDK Location
Rohit Ramkumar

3
Спробуйте/Users/<your_user>/Library/Android/sdk
mrgloom

Відповіді:


337

1. Як її знайти

  • Відкрийте студію Android, перейдіть до Android Studio> Налаштування
  • Шукати sdk
  • Щось подібне до цього (як ви бачите, це вікно Windows)

Ви можете бачити там місце - більшість випадків це:

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

2. Як його встановити, якщо його немає

Автономна сторінка завантаження SDK

3. Як додати його до контуру

Відкрийте свій термінал для редагування ~/.bash_profileфайлу нано, ввівши:

nano ~/.bash_profile

Якщо ви використовуєте Zsh, редагуйте ~/.zshrcзамість цього.

Перейдіть до кінця файлу та додайте шлях до каталогу до свого $PATH:

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • Збережіть його, натиснувши Ctrl+X
  • Перезапустіть термінал
  • Щоб побачити, працює він чи ні, введіть ім’я будь-якого файлу чи двійкових файлів, які знаходяться всередині доданих вами каталогів (наприклад adb) та переконайтесь, що він відкритий / виконаний

Дякую. Я дотримувався кроку 1 і побачив шлях: / Користувачі / користувач / Бібліотека / Android / sdk Цікаво, використовуючи "Finder" та Go-> Перейти до папки, я не зміг дістатися до нього, перебуваючи вниз / Users / user / Бібліотека та ін. Каталог користувачів не відображав бібліотеку! Має бути якась дивна річ Mac. Мені довелося прокласти повний шлях у Finder.
Дейв

Для нащадків це посилання може бути корисним для додавання до PATH: osxdaily.com/2014/08/14/add-new-path-to-path-command-line Я повинен був вручну ввести шлях для експорту. Ніде в "Finder" я не бачив імені каталогів копій, як у Windows. Зітхніть ...
Дейв

Перезапустіть термінал після того, як ви
зберегли

13
Рекомендуйте не редагувати /etc/pathбезпосередньо. використовуйте замість "експорту" в ~ / .bash_profile. Вих. export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATHпісля додавання вище до ~ / .bash_profile просто використовуйте, source ~/.bash_profileякщо немає помилки, ви можете вільно користуватися adbкомандою
Генрі

Дякую, це прекрасно працювало для мене. Я намагався експортувати в ~ / .back_profile, але це зовсім не вийшло.
DevShadow

47

Якщо ви не хочете відкривати Android Studio просто для зміни вашого шляху ...

Вони живуть тут із установкою за замовчуванням:

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

Ось що ви хочете додати до свого .bashwhatever

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"

15

Знайдіть розташування Android SDK

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

Створіть .bash_profileфайл для змінних вашого середовища

  • Відкрийте додаток Terminal
  • Перейдіть у свій домашній каталог через cd ~
  • Створіть файл за допомогою touch .bash_profile

Додайте змінну PATH до своєї .bash_profile

  • Відкрийте файл через open .bash_profile
  • Додайте export PATH=$PATH: [your SDK location] /platform-toolsдо файлу та натисніть, ⌘sщоб зберегти його. За замовчуванням це:

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

  • Поверніться до своєї програми Terminal і завантажте змінну source ~/.bash_profile


13
  1. Як знайти Android SDK на своїй машині? Або доведіть собі, що його там немає?

Встановлюючи Android-студію, вона дозволяє вам вибрати, хочете ви завантажити SDK чи ні

  1. Якщо його немає, як його встановити?

ви можете отримати SDK звідси http://developer.android.com/sdk/index.html

  1. Як змінити PATH, щоб включити Android SDK?

в студії Android натисніть Файл >> Налаштування введіть тут опис зображення


7

Якщо Android Studio показує вам шлях, /Users/<name>/Library/Android/sdk але ви не можете знайти його у своїй папці, просто клацніть правою кнопкою миші та виберіть "Показати параметр перегляду". Там ви зможете вибрати «Показати папку бібліотеки»; виберіть його, і ви можете отримати доступ до SDK.


4

Шлях за SDK для Android за замовчуванням - /Users/<username>/Library/Android/sdkце посилання на цю публікацію .

додайте це у свій .bash_profile, щоб додати змінну середовища

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

Потім збережіть файл.

завантажте його

source ./.bash_profile 

0

AndroidStudioFrontScreen Я просто двічі клацнув файл встановлення dmg для Android, який я зберег на жорсткому диску, і коли з’явився початковий екран, я перетягнув значок для Android Studio у папку «Програми», тепер я знаю, де це !!! Також під час запуску обов'язково клацніть правою кнопкою миші Android Studio, перебуваючи на доці, та виберіть "Параметри" -> "Продовжуйте док". Все інше працює. Доктор Роджер Вебстер

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.