it-roy-ru.com

Android - команда не найдена

Я пытаюсь запустить команду в Ubuntu 

Проект обновления Android --path.

Однако я получаю Android:command not found error.

Я предполагаю, что это как-то связано с тем путем, который я изучил здесь на днях? Мне было просто интересно, что переменная мне нужно добавить (Android я предполагаю) и что мне нужно указать это тоже. 

46
Biscuit128

В MacOS/Linux укажите путь к тому месту, куда вы установили SDK, как Android_HOME:

MacOS

$ export Android_HOME=/Applications/Android-sdk-macosx

Если вы установили Android Studio , значение должно быть

export Android_HOME=$HOME/Library/Android/sdk

Linux

$ export Android_HOME=~/Android-sdk-linux

Затем добавьте пути к подкаталогам platform-tools и tools (то же самое в MacOS/Linux).

export PATH=$Android_HOME/tools:$PATH
export PATH=$Android_HOME/platform-tools:$PATH

Теперь вы сможете запускать Android из командной консоли.

Если ни один из предложенных выше путей Android_HOME не является действительным, вы можете найти папку (с уникальным и непротиворечивым названием) platform-tools через:

find / -name platform-tools 2>/dev/null

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

128
Festus Tamakloe

Другая возможность состоит в том, что ваш файл Android не является исполняемым. Перейдите к пути инструментов в терминале, а затем сделайте его исполняемым с помощью:
chmod 777 Android
Тогда вы можете запустить:
./Android sdk
Это то, что сработало для меня.

26
possumkeys

Предполагая, что вы установили Android_HOME для указания на установку sdk, вы должны добавить $Android_HOME/tools и $Android_HOME/platform-tools к вашей PATH.

7
Erich Douglass

Вы можете узнать больше по каталогу Android_sdk/ z wiersza poleceń nadal nie działa and daje kod command not found error, в котором вы найдете несколько символов. Сэм имеет десять проблем, и я говорю о том, что по-русски я живу в этом городе, когда я буду помнить, что я думаю о том, что я могу помнить.
(Android-sdk-linux для nazwa biblioteki sdk systemu Android, którą wyodrębniłeś).

1) Открытое акционерное общество

gedit ~/.bashrc

2) Добавить в список пожеланий.

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

3) Wyloguj się z systemu и zaloguj ponownie. WpiszCtrl+Alt+Taby otworzyć wiersz poleceń i wpisać Android, aby uruchomić oprogramowanie.

3
Abdul Mannan

После установки Android studio . Создайте или отредактируйте файл ~/.bashrc и добавьте следующие строки:

export Android_HOME=~/Android/Sdk
export PATH=${PATH}:${Android_HOME}/tools

и перезагрузите .bashrc

source ~/.bashrc
2
Karl Adler

Для Mac перейдите в свой домашний каталог, набрав cd ~, а затем введите vi .bash_profile. Этот файл может быть пустым или только что создан, и это не проблема. 

Чтобы отредактировать файл, нажмите i на клавиатуре и внутри файла введите следующий путь:

export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/platform-tools":$PATH
export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/tools":$PATH

Когда вы закончите, нажмите esc, и снова нажмите shift : и введите wq. Хорошо, теперь вы сохранили свой файл. Теперь выйдите из терминала и перезапустите и попробуйте ввести: 

adb -h
Android -h

Если обе команды выдают результат, значит, все работает нормально.

Не: Мы использовали команду vi для редактирования файла. Если вы запутались с этой командой, вы также можете попробовать nano для редактирования файла.

1
cyonder

Это потому, что ваши platforms и platform-tools не находятся в переменной окружения PATH. Вы можете запустить команду adb с помощью path-to-adb/adb или добавить platforms и platform-tools в PATH и выполнять ввод только adb

Это моя переменная окружения пути:

PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3:/opt/Android-sdk-update-manager/tools:/opt/Android-sdk-update-manager/platform-tools
1
Blackbelt
  1. Удалить бочку Android-платформы-инструментов

    brew cask uninstall Android-platform-tools
    
  2. Установите его с помощью Android Studio

0
Emil Namen