Подтвердить что ты не робот

Добавить инструменты sdk в путь в приложении Android Studio

Я только что установил Android Studio 0.2.2 и хочу добавить инструменты sdk в путь, который находится в этой папке;

/Applications/Android\ Studio.app/sdk/tools

чтобы я мог их использовать, например. PhoneGap.

Но после того, как я добавлю эту папку в путь, она все еще говорит:

android: команда не найдена

Как ни странно, я не могу запустить любой из исполняемых файлов в этой папке, даже когда я подключился к этой папке и набрал их имена.

Что я делаю неправильно?

4b9b3361

Ответ 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