Команда adb не найдена - программирование
Подтвердить что ты не робот

Команда adb не найдена

Мне нужно запустить команду adb forward прежде чем я смогу использовать приложение ezkeyboard, которое позволяет пользователю вводить на телефоне браузер.

Когда я запускаю команду adb forward tcp:8080 tcp:8080 я получаю сообщение adb command not found сообщение об ошибке.

Я могу запустить команду android из терминала. Почему adb не работает?

4b9b3361

Ответ 1

Убедитесь, что adb находится в вашей переменной $PATH пользователя.

или

Вы можете попробовать найти его с помощью whereis и запустить его с помощью ./adb

Ответ 2

В моем случае с Android Studio 1.1.0 путь был

/Users/wzbozon/Library/Android/sdk/platform-tools

Добавьте следующее в ~/.bash_profile

export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH

Ответ 3

Я использую Mac 10.11.1 и использую Android 1.5, У меня есть adb "//Имя пользователя пользователя/Library/Android/SDK/платформенные инструменты"

Теперь отредактируйте файл bash_profile

emacs ~/.bash_profile

Добавьте эту строку в свой файл bash_profile и замените имя пользователя своим именем пользователя

export PATH="$PATH:/Users/user-name/Library/Android/sdk/platform-tools"

сохранить и закрыть. Запустите эту команду, чтобы перезагрузить файл bash_profile

source ~/.bash_profile

Ответ 4

Из файла android-sdks/tools/adb_has_moved.txt:

Инструмент adb переместился на платформенные инструменты /

Если вы не видите этот каталог в своем SDK, запустите SDK и AVD Manager (выполнить инструмент android) и установить "Android SDK Платформа-инструменты"

Также обновите переменную среды PATH, чтобы включить platform-tools/directory, так что вы можете выполнить adb из любого места.

так что UNIX сделает что-то вроде:

export PATH=$PATH:~/android-sdks/platform-tools

Ответ 5

Установлен ли adb? Чтобы проверить, запустите следующую команду в терминале:

~/Library/Android/sdk/platform-tools/adb

Если этот вывод выводится на печать, пропустите следующие шаги установки и перейдите прямо к окончательной команде "Список команд":

  • Запустить Android Studio
  • Запустите диспетчер SDK через Tools → Android → Менеджер SDK
  • Проверьте Android Platform SDK-Tools

Выполните следующую команду на своем Mac и перезапустите сеанс терминала:

echo export "PATH=~/Library/Android/sdk/platform-tools:$PATH" >> ~/.bash_profile

Ответ 6

Это самый простой способ и обеспечит автоматическое обновление.

  1. установить доморощенный

    ruby -e "$(curl -fsSL 
    https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. Установить adb

    brew cask install android-platform-tools
    
  3. Начните использовать ADB

    adb devices
    

Ответ 7

Пользователи Mac просто открывают /Users/(USERNAME)/.bash_profile этот файл в редакторе.
и добавьте эту строку, чтобы добавить путь.

export PATH="/Users/myuser/Library/Android/sdk/platform-tools":$PATH

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

Ответ 8

На моем Mac (OS X 10.8.5) у меня есть adb:

~/Library/android-sdk-mac_86/platform-tools

Итак, отредактируйте $PATH в своих .bash_profile и source его.

Ответ 9

Чтобы не переписывать переменные $PATH каждый раз, когда вы запускаете терминал, отредактируйте файл .bash_profile (для Mac, это просто файл .profile) в вашем домашнем каталоге ( ~/) и поместите инструкцию экспорта в файл.

Теперь каждый раз, когда вы запускаете терминал, ваша переменная $PATH будет правильно обновлена. Чтобы обновить среду терминала сразу после изменения файла профиля, введите:

source ~/.profile 

Ответ 10

Если вы не хотите редактировать PATH, перейдите в каталог platform-tools где установлен SDK, и команда есть.

Вы можете использовать его следующим образом:

  1. Перейдите в каталог, в который вы разместили SDK:

    cd/Users/mansour/Library/Developer/Android/sdk/platform-tools

  2. Введите команду adb с ./ чтобы использовать ее из текущего каталога.

    ./adb tcpip 5555

    ./adb devices

    ./adb connect 192.168.XXX.XXX

Ответ 11

+ Причина в том, что вы находитесь не в том каталоге (означает, что он не содержит исполнителя adb).

+ Решение есть (шаг за шагом):

1) Найти, где был установлен ADB. Зависит от того, какую ОС вы используете.

Mac, это может быть в: " ~/Library/Android/sdk/platform-tools "

или же

Окно, это может быть в: " %USERPROFILE%\AppData\Local\Android\sdk\platform-tools\ ".

Однако, если вы не можете вспомнить этот длинный каталог, вы можете быстро найти его с помощью команды " find ". Попробуйте это в своем терминале/командной строке " find / -name "platform-tools" 2>/dev/null " (Примечание: я еще не тестировал в Window, но он точно работает с Mac).

* Объясните команду поиска,

  • Обратите внимание, что перед символом "/" есть пробел → найти только в каталоге пользователя не весь компьютер.
  • " 2>/dev/null " → игнорировать результаты поиска, отклоненные разрешением. Попробуйте тот без этого кода, вы поймете, что я имею в виду.

2) Зайдите туда, где мы установили adb. Есть 3 способа, упомянутых многими людьми:

  • Измените глобальный параметр PATH (который я не буду рекомендовать) с помощью: " export PATH=~/Library/Android/sdk/platform-tools ", который является каталогом, который вы получили выше. Обратите внимание, что эта команда не выводит никаких результатов, если вы хотите убедиться, что вы успешно изменили PATH, вызовите " export | grep PATH ", чтобы увидеть, что такое PATH.

  • Добавьте дополнительные определения для глобального параметра PATH (который я рекомендую) следующим образом: " export PATH=~/Library/Android/sdk/platform-tools:$PATH " или " export PATH=$PATH:~/Library/Android/sdk/platform-tools "

  • Перейдите по пути, который мы нашли выше с помощью " cd ~/Library/Android/sdk/platform-tools "

3) Используйте ADB:

  • Если вы изменяете или обновляете PATH, просто вызывайте любые функции adb, поскольку вы добавили PATH в качестве глобального параметра. (например: " adb devices ")

  • Если вы перейдете в PATH с помощью команды cd, вызовите функции adb с предварительным исправлением " ./ " (например: " ./adb devices ")

Ответ 12

nano /home/user/.bashrc  
export ANDROID_HOME=/psth/to/android/sdk  
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools  

Однако это не будет работать для su/sudo. Если вам нужно установить общесистемные переменные, вы можете подумать о добавлении их в /etc/profile,/etc/ bash.bashrc или/etc/environment.

т.е.:

nano /etc/bash.bashrc  
export ANDROID_HOME=/psth/to/android/sdk  
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools  

Ответ 13

в моем случае я добавил следующую строку в моем терминале:

export PATH = "/Пользователи/Имя пользователя /Library/Android/sdk/platform-tools": $ PATH

убедитесь, что вы заменили "имя пользователя" на свое имя пользователя.

нажмите enter, а затем введите "adb", чтобы узнать, не исчезла ли ошибка. если это так, это то, что вы должны увидеть: Android Debug Bridge версии 1.0.40

... за которым следует куча команд.. и заканчивается на этом: $ ADB_TRACE запятая -s со списком отладочной информации для журнала: все, adb, сокеты, пакеты, rwx, usb, sync, sysdeps, transport, jdwp $ ADB_VENDOR_KEYS двоеточие -s сопоставленный список ключей (файлов или каталогов) $ ANDROID_SERIAL серийный номер для подключения (см. -s) теги $ ANDROID_LOG_TAGS, которые будут использоваться logcat (см. Logcat --help).

если вы это сделаете, запустите npm, запустив Android, и он должен работать.

Ответ 14

НЕОБХОДИМО РАСПРОСТРАНЯТЬ ADB #SOLVED Просто загрузите инструменты платформы Sdk. https://developer.android.com/studio/releases/platform-tools.html Извлечь загруженный файл. Перейдите в Sdk Manager в Android Studio и скопируйте ссылку. Перейдите в файл Explorer и вставьте путь для Sdk, который вы скопировали для просмотра файлов Sdk. Вы заметите, что файл Adb отсутствует, откройте загруженный файл (инструменты платформы), скопируйте содержимое и замените каждый контент в файле инструмента Sdk (файл, в котором вы заметили, что adb отсутствует) и сохраните. Тебе хорошо идти.

Ответ 15

Я решил эту проблему, установив пакет adb. Я использую Ubuntu.

sudo apt install adb

Я думаю, это поможет вам.

Ответ 16

В моем случае я находился в каталоге platform-tools но неправильно использовал команду:

adb install

вместо правильного пути:

./adb install

Ответ 17

В моем случае это решение этой проблемы

  1. Убедитесь, что вы установили SDK для Android. Обычно местоположение SDK расположено в этом месте

    /Users/Ваш пользователь /Library/Android/SDK

  2. После этого cd в этот каталог.

  3. После того, как вы находитесь в этом каталоге, введите эту команду. /platform-tools/adb install your-location-of apk

Ответ 18

если у вас нет adb в папке android-sdk-macosx/platform-tools/ вы должны сначала установить инструменты платформы. Запустите android-sdk-macosx/tools/android и установите инструменты платформы из Android SDK manager.

Ответ 19

Можете использовать locate adb чтобы найти его.

Ответ 20

Введите следующую команду в терминале:

nano.bash_profile

Добавьте следующие строки (замените ИМЯ ПОЛЬЗОВАТЕЛЯ своим именем пользователя).

export ANDROID_HOME=/Users/USERNAME/Library/Android/sdk 
export PATH=${PATH}:${ANDROID_HOME}/tools 
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

Закройте текстовый редактор и введите команду ниже:

source.bash_profile