Поиск 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/sdk
2. Как его установить, если нет
просто иди к 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
вот что вы хотите добавить в свой
.bashwhatever
export 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
в файл и нажмите⌘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