2013-09-05 3 views
0

Моя команда android не работала, и люди говорили, что это потому, что у меня не было пути к ней, но я проверил свой ./bash_profile и был настроен. Поэтому мне предложили запустить команду chmod 777 android, а затем я мог запустить ./android sdk из папки инструментов. Я сделал это, и он работал, и я мог запускать команды, но вместо использования команды android мне пришлось использовать ./android. Как я могу исправить это, поэтому я могу использовать комманду android вместо ./android. Команда /android работает, но не работает android

+0

Это поможет, если вы разместите вывод команды 'echo $ PATH'. – twaddington

+0

Вот результат: '/ usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/android-sdks/platform-tools:/android-sdks/tools:/android-sdks/платформенные инструменты:/android-sdks/tools ' – Thomas

ответ

1

Пожалуйста, проверьте свою переменную PATH на echo $PATH. Мое лучшее предположение, что путь к инструментам андроида не включен. В моем случае это

$HOME/bin/android-sdk-linux/tools 

echo $PATH должны напечатать что-то вроде этого

$HOME/android-sdk-linux/tools:$HOME/android-sdk-linux/platform-tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 

Если Android SDK каталоги отсутствуют в PATH и установить его в $HOME/.bash_profile:

. $HOME/.bash_profile 

установит путь. Убедитесь, что при открытии корпуса находится . $HOME/.bash_profile. Конфигурации различаются в каждом дистрибутиве Linux.

+0

Это то, что он печатает: '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/android-sdks/платформенные инструменты:/android-sdks/tools:/android-sdks/platform-tools:/android-sdks/tools' – Thomas

+0

И есть бинарник android, расположенный в '/ andr oid-sdks/tools'? однако это странный путь для ввода файлов. – flx

+0

Я нахожусь на mac, и он автоматически помещает его в эту папку, когда я запускал eclipse и устанавливал необходимые плагины – Thomas

0

Если вы только что установили sdk для Android, вам нужно будет снова восстановить свой bash_profile с помощью команд источника или точки. Кроме того, просто закройте свою оболочку и снова ее откройте.

source ~/.bash_profile 

. ~/.bash_profile 

В качестве альтернативы, если это не так echo $PATH в раковине и двойной проверке есть запись в бункерной папку SDK.

Смежные вопросы