Поиск 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

и соответствующая строка:

Убедитесь, что каталог Android-SDK platform-tools / включен в переменную окружения 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
Rohit Ramkumar

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

Ответы:


339

1. Как его найти

  • Откройте Android-студию, перейдите на Android Studio> Настройки
  • Ищи sdk
  • Нечто похожее на это (это окно Windows, как вы можете видеть) покажет

Вы можете увидеть местоположение там - в большинстве случаев это:

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

2. Как его установить, если его там нет

Отдельная страница загрузки SDK

3. Как добавить его в путь

Откройте свой терминал, отредактируйте ~/.bash_profileфайл в nano, набрав:

nano ~/.bash_profile

Если вы используете Zsh, отредактируйте ~/.zshrcвместо этого.

Перейдите в конец файла и добавьте путь к каталогу $PATH:

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

Спасибо. Я пошел по шагу 1 и увидел путь: / Users / user / Library / Android / sdk Любопытно, что с помощью «Finder» и Go-> Go To Folder я не смог добраться до него, углубившись в / Users / user / Библиотека и т. Д. В каталоге пользователя не отображается Библиотека! Должно быть какая-то странная вещь для Mac. Мне пришлось поставить полный путь в Finder.
Дейв

Для потомков эта ссылка может быть полезна для добавления в PATH: osxdaily.com/2014/08/14/add-new-path-to-path-command-line Мне пришлось вручную ввести путь для экспорта. Нигде в «Finder» я не видел имя каталога для копирования, как в Windows. Вздох ...
Дейв

Перезапустите Терминал после того, как вы сохраните файл / etc / paths
Пол Спизбергер,

13
Рекомендую не редактировать /etc/pathнапрямую. используйте вместо этого «export» в ~ / .bash_profile. Ex. 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файл для переменных среды

  • Откройте приложение «Терминал»
  • Перейдите в свой домашний каталог через 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

  • Вернитесь в приложение терминала и загрузите переменную с source ~/.bash_profile


13
  1. Как найти Android SDK на моей машине? Или доказать себе, что его там нет?

Когда вы устанавливаете Android studio, вы можете выбрать, хотите ли вы загрузить SDK или нет

  1. Если его там нет, как мне его установить?

Вы можете получить SDK здесь http://developer.android.com/sdk/index.html

  1. Как изменить PATH для включения Android SDK?

в Android Studio нажмите Файл >> Настройки введите описание изображения здесь


7

Если Android Studio показывает путь, /Users/<name>/Library/Android/sdk но вы не можете найти его в своей папке, просто щелкните правой кнопкой мыши и выберите «Показать параметры просмотра». Там вы сможете выбрать «Показать папку библиотеки»; выберите его, и вы можете получить доступ к SDK.


4

Путь по умолчанию Android SDK - /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 Я просто дважды щелкнул установочный файл Android dmg, который я сохранил на жестком диске, и когда появился первый экран, я перетащил значок Android Studio в папку «Приложения», теперь я знаю, где он находится !!! Кроме того, когда вы запускаете его, не забудьте щелкнуть правой кнопкой мыши Android Studio в Dock и выбрать «Параметры» -> «Сохранить на док-станции». Все остальное работает. Доктор Роджер Вебстер

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.