Thursday, April 13, 2017

RDP для ADB или подключаем телефон удаленно

Проблема: подключить телефон через локальный ноут к Android Studio на удаленном компе. 
Для меня было реальной проблемой из дома что-то протестировать на реальном устройстве, но тут очень прижало, и я решил выяснить как можно решить данную проблему. Постов много, действий тоже. Поэтому решил воспользоваться шикарной разработкой adbportforward.
Смысл утилиты довольно простой - запускаете сервер и клиент, который принимает пробрасываемые пакеты от сервера и вуаля - можно тестировать разработку.
Скачиваем джарник. Через cmd выполняем команду по запуску сервера (Сервер, это ноут, к которому подключен телефон):
"C:\Users\Andromeda\AppData\Local\Android\sdk\platform-tools\" - путь к ADB.
java -jar adbportforward.jar server adblocation="C:\Users\Andromeda\AppData\Local\Android\sdk\platform-tools\" 

На удаленном компе, где стоит Android Studio запускаем клиента:
remotehost - айпи вашего ноута
java -jar adbportforward.jar client "C:\some\Android\sdk\platform-tools\" 
remotehost=10.0.1.2
Готово, можно вести разработку через RDP и тестировать у себя на телефоне. 
Огромное спасибо автору данной утилиты
 Успехов!

No comments:

Post a Comment