Сьогодні я зіткнувся з тією ж проблемою і виявив, що на моєму некоренованому пристрої 4.2 Galaxy Nexus все в порядку, але не працює на моєму старому (знову не корінному) пристрої Samsung Galaxy Y (2.3).
Я спробував наведені тут кроки, але схоже, що для роботи на деяких попередніх моделях (і, можливо, на інших пристроях, що не пов’язані з іншими пристроями) теж потрібен кореневий телефон.
Це те, що я спробував -
$ adb shell netstat | grep 5555
На цьому порту не було відкрито жодної розетки.
Спробував вручну встановити кроки, які робить adb tcpip -
$ adb shell setprop service.adb.tcp.port 5555
$ adb shell stop adbd
$ adb shell start adbd
$ adb shell getprop | grep adb
Це не відображає властивість, яку щойно встановили.
Це те, що він показує на моєму пристрої nexus, де він працює без вкорінення -
$ adb shell getprop | grep adb
[service.adb.tcp.port]: [5555]
Отже, залежно від того, яку версію телефону / ОС ви маєте, ваш пробіг може змінюватися.
:-)