Иногда бывает, что adb видит сразу несколько устройств — к примеру, эмулятор и реальное устройство, подключенное к компьютеру, из-за чего выполнять команды становится невозможным (будет писаться waiting for device).
# adb devices List of devices attached emulator-5554 device HT9TWA12709 device
Допустим, вам нужно работать с реальным устройством, но подключенный эмулятор вроде как не позволяет это сделать.
Есть два выхода:
1. Указывать ключ -d, если хотим использовать реальное устройство (подключенное через USB) или ключ -e, если хотим использовать эмулятор
2. Выполнить команду adb -e reboot bootloader
, которая в данном уберет эмулятор из списка