Поиск Android SDK на Mac и добавление в PATH


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

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

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

убедитесь, что каталог Android SDK platform-tools / включен в переменную среды PATH, а затем выполните:

проблема в том, что я не могу найти Android SDK на моей машине! Я предполагаю, что это там, потому что в противном случае программа не будет компилироваться и работать через Android Studio? Может быть, это плохое предположение? Я новичок в Macs (я привык к Windows), поэтому я не знаю лучшего способа поиска Android SDK. Так что мой вопросы:

  1. как найти Android SDK на моей машине? Или доказать самому себе, что его там нет?
  2. если его там нет как его установить?
  3. как изменить путь, чтобы включить Android SDK?

спасибо,

Дэйв

6 139

6 ответов:

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

откройте Android studio, Goto Android Studio > Preference Поиск sdk и что-то подобное этому(это окно windows, как вы можете видеть) покажетSorry Not A MAC Fan

вы можете увидеть расположение там, большую часть времени это /Users/<name>/Library/Android/sdk

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

просто иди к Android Standalone sdk страница загрузки, загрузите zip-файл для OSX и извлеките его справочник Stand alone sdk download page

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

Откройте приложение терминала и откройте пути файл в nano, введя

sudo nano /etc/paths

введите пароль,перейти в конец строки и введите путь к каталогу. И вы хотите добавить: например:-

/Users/username/Libs/android-sdk-mac_x86/platform-tools

Nano screenshot

сохраните его, нажав Ctrl+X,перезапустите приложение терминала и Чтобы увидеть, работает ли он или нет-введите имя любого файла или двоичного файла, которые находятся внутри добавленных вами каталогов, и убедитесь, что он открыт/выполнен

Если вы не хотите открывать 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}"
  1. Как найти Android SDK на моей машине? Или доказать самому себе, что его там нет?

при установке Android studio, он позволяет выбрать, если вы хотите скачать SDK или нет

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

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

  1. Как изменить путь к включить Android SDK?

в Android Studio нажмите в файле > > настройки enter image description here

найти расположение 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 to сохранить его. По умолчанию это:

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

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

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

путь по умолчанию для Android SDK является /Users/<username>/Library/Android/sdk, вы можете обратиться к этой post.

добавить это к вашему .bash_profile для добавления переменной окружения

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

затем сохраните файл.

загрузить

source ./.bash_profile