Добавить инструменты sdk в путь в приложении Android Studio
Я только что установил Android Studio 0.2.2 и хочу добавить инструменты sdk в путь, который находится в этой папке;
/Applications/Android\ Studio.app/sdk/tools
чтобы я мог их использовать, например. PhoneGap.
Но после того, как я добавлю эту папку в путь, она все еще говорит:
android: команда не найдена
Как ни странно, я не могу запустить любой из исполняемых файлов в этой папке, даже когда я подключился к этой папке и набрал их имена.
Что я делаю неправильно?
Ответы
Ответ 1
Для тех, кто все еще может найти это в OSX:
Похоже, что новые версии Android Studio не поставляются в комплекте с SDK. Так что /Applications/Android\ Studio.app/sdk/tools
больше не будет работать.
После запуска SKD Manager из Android Studio я понял, что новый путь
/Users/{your OSX username}/Library/Android/sdk/tools
.
Используйте open ~/.bash_profile
в консоли.
Запишите две строки: export PATH=/Users/username/Library/Android/sdk/tools:$PATH
и
export PATH=/Users/username/Library/Android/sdk/platform-tools:$PATH
Сохраните, закройте и не забудьте ввести source ~/.bash_profile
, чтобы сделать изменения доступными для текущей консоли.
Счастливое кодирование!!
Ответ 2
Вы можете добавить эту папку в PATH в .bash_profile
(скрытый файл в домашней папке пользователя):
export PATH=/Applications/Android\ Studio.app/sdk/tools:$PATH
а затем снова запустите приложение терминала.
Если вам нужна среда для всех ваших пользовательских интерфейсов, вы можете использовать .launchd.conf
(или /etc/launchd.conf
для всех пользователей).
Ответ 3
Поместите это в свой ~/.profile
:
# Add the Android SDK tools to $PATH and set $ANDROID_HOME (standard)
ANDROID_HOME="${HOME}/Library/Android/sdk"
if [ -d "${ANDROID_HOME}" ]; then
PATH="${PATH}:${ANDROID_HOME}/tools"
PATH="${PATH}:${ANDROID_HOME}/platform-tools"
ANDROID_BUILD_TOOLS_DIR="${ANDROID_HOME}/build-tools"
PATH="${PATH}:${ANDROID_BUILD_TOOLS_DIR}/$(ls -1 ${ANDROID_BUILD_TOOLS_DIR} | sort -rn | head -1)"
fi
Инструменты сборки отличаются от других тем, что они находятся в подпапках. Например, build-tools/23.0.3
, build-tools/25.0.1
, build-tools/25.0.2
... так что это выбирает самый последний.
Ответ 4
Вы получаете бит от escape-символа.
Причина ответа tiziano для него заключается в том, что команде экспорта требуется эта обратная косая черта после "Android"
однако вы, вероятно, редактируете /etc/paths. Когда вы вставляете туда путь, вам не нужна обратная косая черта, просто поместите строки:
/Приложения/Android Studio.app/sdk/tools
/Приложения/Android Studio.app/sdk/platform-tools
в/etc/paths, и вам хорошо идти.
Ответ 5
Для меня это было
~/Development/adt-bundle-mac-x86_64-20130729/sdk