2015-08-04 4 views
13

Так с моим нексусом 5 им легко в состоянии сделать что-то вроде этого, чтобы подключить ADB через Wi-Fi:Adb over wifi убит после отключения usb?

adb tcpip 5555 
adb connect 192.xxx.x.xx 

, а затем отсоедините USB-кабель. У меня есть другое устройство, пытающееся подключиться (планшет Dell 8), но, похоже, он отключается от соединения adb wifi через секунду после вытаскивания usb.

Я использую одни и те же команды:

adb tcpip 5555 (<- without another device connected) 
adb connect 192.xxx.x.xx (tablet ip here) 

-исполнитель AdB устройств после того, как это показывает, как соединение WiFi ADB, а также USB-соединение, но с планшетом, как только убить USB соединение, соединение wifi adb также завершается.

Есть ли у кого-нибудь мысли о том, почему это может происходить?

+1

wifi adb app загрузить с игрового магазина. и нет необходимости в соединении с usb, которое вы можете напрямую подключить, используя ip-адрес, просто подключите устройство и компьютер к тому же wifi –

+1

@ HemantShori устройство должно быть укоренено для этого. – adelphus

+1

@HemantShori im довольно уверен, что устройство должно быть переключено в режим tcpip перед тем, как сделать ip-соединение. Вот почему ему сначала нужно подключиться через adb over usb. – Orbit

ответ

2

Попробуйте подключиться к нему без кабеля USB.

  • Шаг 1. Используйте wifi adb на телефоне, чтобы получить IP-адрес (потребности укорененные телефон, но так как ваши на StackOverflow я думаю, у вас есть).
  • шаг 2. Введите в вашей консоли ADB подключения (IP, показанный на WiFi ADB)

Если dosnt работа пожалуйста, напишите точное сообщение, которое вы получите в консоли при попытке подключения.

Non-Rooted Solution:

  • Включить USB-отладки в настройках разработчика и подключить телефон к компьютеру через USB.
  • Выполните команду ADB, adb tcpip 5555 (Убедитесь, что порт 5555 не заблокирован какими-либо программы брандмауэра)
  • Get your Wi-Fi IP address assigned to your device и запустить ADB команды

    adb connect <IP_ADDRESS> .Для Например, adb connect 192.168.1.133

  • Теперь вы можете отсоедините USB-кабель и запустите adb shell, adb install или adb push командами через ваш Wi-Fi.

  • Чтобы переключиться обратно в режим USB и отключить беспроводной режим, выполните следующую команду adb.

    adb usb

  • Вы также можете просто перезагрузить телефон, чтобы переключиться обратно в режим USB.

+0

подключение без кабеля передачи данных для меня –

1

Предпосылки

Android устройство и компьютер должны быть подключены в одной сети.(Если у вас нет какой-либо сети, чем вы можете создать свой собственный, позволяя Wi-Fi точки доступа, доступные в устройстве)

Шаг 1:

Connect Android устройство с USB-кабель к компьютеру

Шаг 2: Используйте следующую команду в терминале, чтобы убедиться, что adb работает в режиме USB.

$ ADB USB

перезагрузки в режиме USB Подключение к устройству через USB.

Шаг 3:

Выполните следующую команду в терминале, чтобы убедиться, что ADB определить/список соединяется с устройством.

$ ADB устройства

Шаг 4: режим Замены ADB от USB к TCPIP, используя следующую команду.

$ ADB TCPIP 5555

перезапуск в TCP режим порта: 5555

Шаг 5: Теперь ADB работает над режимом TCP/IP, Найдой IP-адрес Android-устройство.

Перейти к настройкам на устройстве Android -> О программе -> Статус -> IP-адрес. запишите IP-адрес подключенного устройства Android.

Шаг 6: Используйте следующую команду для подключения ADB с IP-адресом

$ ADB подключить # # # #

подключен к # # #..... . №: 5555

Этап 7: Теперь adb is w orking через Wi-fi, вы можете удалить USB-кабель с устройства Android.

Шаг 8: Чтобы подтвердить, что adb работает через Wi-fi, ваше устройство все еще подключается.Вы можете использовать следующую команду

$ ADB устройства

# # # #... 5555 устройство

Теперь вы готовы пойти !, Наслаждайтесь ADB над Вай-фай.

Используйте следующую команду, чтобы изменить режим ADB для USB

$ ADB USB

+0

Хотя эта ссылка может ответить на вопрос, но ссылки подлежат истечению. Пожалуйста, добавьте здесь информацию. –

0

Я хотел бы предложить:

  1. Убедитесь, что оба ваших устройств находятся на одной и той же сети ,
  2. Во время работы ADB подключения дают номер порта слишком
  3. Убедитесь, что порт по умолчанию 5555 не используется другими службами
  4. Когда вы изменили устройство сделал вам двойную проверку на IP (В связи WiFi IP постоянно меняется)
-2

Результаты моего исследования показывают, что в некоторых случаях в Android Studio 2.3.1 происходит некоторая ошибка или неожиданное поведение, которое в некоторых ситуациях приводит к удалению сервера adb (со всеми открытыми соединениями). В примере, когда вы отсоединяете USB-кабель или закрываете приложение Android Studio.

Шаги для воспроизведения:

  1. Создать соединение TCP для андроида устройства с помощью окна консоли (т.е. ADB подключить 192.168.0.96)
  2. Проверить устройство подключено (ADB устройств)
  3. Run Android Studio и загрузить любой проект
  4. Открыть Выберите окно развертывания цели
  5. Закрыть это окно и Android-студия
  6. Убедитесь, что сервер adb был убит (устройства adb).
Смежные вопросы