Intereting Posts
Как я могу надежно получить цвет из AttributeSet? Прослушать хроном пользовательский вкладку Android.graphics.drawable.ColorDrawable не может быть добавлен в файл android.support.v7.widget.RoundRectDrawableWithShadow Определение языка ввода / ввода Android: minHeight не работает в webview Является ли String примитивным или Object в Android или Java? Genymotion "не может загрузить виртуальный бокс-движок" в Windows 10 и Virtualbox error "Код результата: E_FAIL (0x80004005)" Как предотвратить отображение строки состояния и панели навигации во время перехода анимации сцены активности? Android QRCode Scanner Library Junit4 открывает getResources (). OpenRawResource, используя mockito, запускает nullpointer Регистрация в режиме единого входа в Facebook и сторонних сайтов за один шаг? NDK: как создать lib, чтобы приложение могло работать на руках, x86 и т. Д.? Как создать экран загрузки в libgdx? Android EditText следующий фокус Потерянный псевдоним хранилища ключей, но есть файл и пароль, используемые для псевдонима

Ошибка: ANDROID_HOME не установлен, а команда «android» не находится в вашем PATH. Вы должны выполнить хотя бы одно из этих условий

Я MAC OS X Yosemite Я сделал все учебники по экспорту, чтобы установить android_home, но не работает для меня

Solutions Collecting From Web of "Ошибка: ANDROID_HOME не установлен, а команда «android» не находится в вашем PATH. Вы должны выполнить хотя бы одно из этих условий"

Убедитесь, что ANDROID_HOME экспортирован, а добавление каталогов инструментов SDK в PATH должно быть более чем достаточно для вас.


Использование терминала

# First, we make sure we have a newline at the end of the .bash_profile echo >> /Users/abdi/.bash_profile # We set the ANDROID_HOME value in the .bash_profile echo "export ANDROID_HOME=/Users/abdi/adt/sdk" >> /Users/abdi/.bash_profile # We alter the PATH value a bit as well echo "export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> /Users/abdi/.bash_profile # We then tell the terminal to update all the things . /Users/abdi/.bash_profile 

Использование графического интерфейса (в основном)

Вы также можете открыть файл .bash_profile в TextEdit с помощью команды open -e /Users/abdi/.bash_profile . Если вы получаете некоторые ошибки о недостающих файлах, попробуйте запустить touch /Users/abdi/.bash_profile и повторите команду open. В открывшемся файле добавьте следующие строки в конец.

 export ANDROID_HOME=/Users/abdi/adt/sdk export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

Бег . /Users/abdi/.bash_profile . /Users/abdi/.bash_profile как в версии терминала, после чего вы должны полностью настроить.

Сначала нужно установить каталог ANDROID_HOME в каталог android-sdk-linux (mac) и найти исполняемый файл «android», как правило, он будет находиться в директории «tools»

Поэтому отредактируйте свой .bashrc из домашней папки

И добавьте эту строку туда

 export ANDROID_HOME=~/android-sdk-linux PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

После этого выйдите из консоли и снова запустите команду

Вы можете ожидать ошибку: «Пожалуйста, установите Android-цель« android-19 », если она еще не установлена.

Вы можете исправить эту команду «android» и выбрать «Android 4.4.2 API 19» для установки.

И после этого не забудьте предоставить достаточное разрешение каталогу, в котором находится приложение.

У меня такая же проблема. К счастью, это легко устранить. Просто выполните следующие несколько шагов (Командная строка от терминала).

  1. Откройте файл bash_profile с помощью аргументов командной строки с помощью –

    vi ~/.bash_profile

ИЛИ

Можно открыть bash_profile в TextEdit и внести туда изменения. Используйте следующую команду:

open -a "TextEdit" .bash_profile

  1. Проверьте, установлен ли в этом файле ANDROID_HOME. Если он уже установлен, удалите его (возможно, неправильно). Также проверьте, имеет ли PATH в этом файле ссылку на инструменты или платформенные инструменты (android sdk). Вам лучше удалить их, прежде чем вы начнете вводить следующие команды.

  2. Установите ANDROID_HOME правильно, используя следующую команду export ANDROID_HOME=/Users/adarsh/android-sdk-macosx

^ Это моя команда, потому что я установил ее в этом месте. Пожалуйста, замените «adarsh» своим именем пользователя и «android-sdk-manager» на имя загруженной вами папки sdk для Android. Не копируйте и не вставляйте эту команду.

Например, если ваше имя пользователя – «Джон», и вы загрузили и установили папку sroid в Android, и вы изменили имя своей папки на «sdk», тогда ваша команда будет –

export ANDROID_HOME=/Users/John/Downloads/sdk

  1. Установите PATH с помощью следующей команды:

    export PATH=$ANDROID_HOME/tools:$PATH

  2. Обновите свой bash_profile, чтобы установить все изменения, которые мы только что сделали, набрав команду

    source ~/.bash_profile

Вы должны быть хорошими, чтобы идти сейчас и начать развиваться с помощью ионных! Надеюсь, это поможет. Приветствия.

Убедитесь, что экспортированная переменная env – ANDROID_HOME а не android_home (с учетом регистра).

После экспорта проверьте его, набрав

 > echo $ANDROID_HOME 

Результат должен указывать на каталог, в который вы установили SDK.

Наконец, не в последнюю очередь отредактируйте свой /etc/paths чтобы добавить dirs $ANDROID_HOME/platform-tools или /Users/abdi/adt/sdk/platform-tools и $ANDROID_HOME/tools или /Users/abdi/adt/sdk/tools для список. Сохранить файл. Возможно, вам потребуется отредактировать этот файл в качестве администратора, если это необходимо. Закройте терминал, а затем откройте новый терминал. Затем введите

 > echo $PATH 

Чтобы проверить, обновлен ли путь.

А затем вуаля, когда вы вводите

 > which android 

Вы должны увидеть правильный путь к двоичному возврату, который в вашем случае есть /Users/abdi/adt/sdk/tools/android . Вы должны быть настроены сейчас.

Ни одно из решений здесь не полностью разрешило мою проблему. Версия моего узла была немного старой, а ионная – предупреждение об обновлении узла. После обновления узла мне пришлось удалить проект и снова создать проект, а затем выполнить все шаги. Надеюсь, это помогает кому-то.

Один источник этой проблемы исходит от sudo. Если вы уверены, что правильно задали $ ANDROID_HOME, попробуйте следующее:

 sudo visudo 

затем добавьте

 Defaults env_keep += "ANDROID_HOME"