Поиск 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. Так что мой вопросы:
- как найти Android SDK на моей машине? Или доказать самому себе, что его там нет?
- если его там нет как его установить?
- как изменить путь, чтобы включить Android SDK?
спасибо,
Дэйв
6 ответов:
1. Как его найти
откройте Android studio, Goto Android Studio > Preference Поиск sdk и что-то подобное этому(это окно windows, как вы можете видеть) покажет
вы можете увидеть расположение там, большую часть времени это
/Users/<name>/Library/Android/sdk2. Как его установить, если нет
просто иди к Android Standalone sdk страница загрузки, загрузите zip-файл для OSX и извлеките его справочник
3. Как добавить его в путь
Откройте приложение терминала и откройте пути файл в nano, введя
sudo nano /etc/pathsвведите пароль,перейти в конец строки и введите путь к каталогу. И вы хотите добавить: например:-
/Users/username/Libs/android-sdk-mac_x86/platform-toolsсохраните его, нажав Ctrl+X,перезапустите приложение терминала и Чтобы увидеть, работает ли он или нет-введите имя любого файла или двоичного файла, которые находятся внутри добавленных вами каталогов, и убедитесь, что он открыт/выполнен
Если вы не хотите открывать Android Studio, просто измените свой путь...
они живут здесь с установкой по умолчанию:
${HOME}/Library/Android/sdk/tools ${HOME}/Library/Android/sdk/platform-toolsвот что вы хотите добавить в свой
.bashwhateverexport PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
- Как найти Android SDK на моей машине? Или доказать самому себе, что его там нет?
при установке Android studio, он позволяет выбрать, если вы хотите скачать SDK или нет
- если его там нет как его установить?
вы можете получить SDK отсюда http://developer.android.com/sdk/index.html
- Как изменить путь к включить Android SDK?
найти расположение 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в файл и нажмите⌘sto сохранить его. По умолчанию это:
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



