команды adb не найдено


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

когда я запускаю получить adb command not found сообщение об ошибке.

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

14 75

14 ответов:

убедится adb в $ PATH переменной.

или

вы можете попытаться найти его с помощью whereis здесь ./adb

в моем случае с 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

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

инструмент adb перешел на platform-tools/

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

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

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

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

Я использую Mac 10.11.1 и использую Android studio 1.5, У меня АДС "/Пользователи/Имя пользователя/библиотеки/Андроид/СДК/платформа-инструмент"

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

emacs ~/.bash_profile

добавьте следующую строку в ваш файл, и замените имя пользователя с вашим именем пользователя

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

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

source ~/.bash_profile

установлен ли adb? Для проверки выполните в терминале следующую команду:

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

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

  1. Запуск Android Studio
  2. запустите SDK Manager с помощью инструментов - > Android - > SDK Manager
  3. Проверьте Android SDK Platform-Tools

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

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

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

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

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

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

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

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

чтобы избежать перезаписи переменных $PATH при каждом запуске терминала, отредактируйте .файл (для Macs, это просто .профиль файл) в вашем домашнем каталоге (~/), и поместите оператор экспорта где-нибудь в файле.

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

source ~/.profile 
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.

ie:

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

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

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

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

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

...и еще куча команд..и на этом все заканчивается: $ADB_TRACE разделенный запятыми список отладки информация для регистрации: все,АБР,розетки,пакеты,права доступа rwx,USB,синхронизация,sysdeps,транспорт,jdwp не $ADB_VENDOR_KEYS разделенный двоеточием список ключей (файлов или каталогов) $ Android_serial серийный номер для подключения (см. -s) $ Android_log_tags теги, которые будут использоваться logcat (см. logcat --help)

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

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

если вы не хотите редактировать PATH переменной, перейти к с ./ чтобы использовать его из текущего справочник.

./adb tcpip 5555

./adb devices

./adb connect 192.168.XXX.XXX

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

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

    / Users / your-user / Library / Android / sdk

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

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

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

  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