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

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

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

Проект-проект андроид-обновления.

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

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

4b9b3361

Ответ 1

В 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 (Same on MacOS/Linux).

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

Теперь вы можете запустить android из оболочки.

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

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

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

Ответ 2

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

Ответ 3

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

Ответ 4

Иногда даже после добавления пути android_sdk/ dir из командной строки он все равно не работает и дает command not found error, в этом случае выполните следующие действия. Я сам пробежал эту проблему, и я пробовал все вышеперечисленные шаги, и никто не работал, поэтому я думал, что должен поделиться, и, возможно, это может помочь кому-то.
(android-sdk-linux - это имя библиотеки sdk для Android, которую вы извлекли).

1) Откройте файл bashrc из командной строки

gedit ~/.bashrc

2) Добавьте следующие строки вверху.

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

3) Выйдите из системы и войдите в систему. Введите Ctrl + Alt + T, чтобы открыть командную строку и введите android, чтобы запустить программное обеспечение.

Ответ 5

Это потому, что ваши 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

Ответ 6

Для 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 для редактирования файла.

Ответ 7

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

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

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

source ~/.bashrc

Ответ 8

  • Удаление контейнеров и инструментов платформы Android

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

Ответ 9

android теперь находится внутри android-sdks/tools

Если вы используете mac, вы можете указать свой .bash_profile, чтобы включить его.

PATH=$PATH:[android-sdks]/platform-tools:[android-sdks]/tools