adb命令connect設備必須添加端口號

Android開發,通常使用adb遠程鏈接設備,習慣性一個命令:linux

adb connect 10.100.1.202

這幾天發現一個問題,同一個命令,提示錯誤:android

adb connect 10.100.1.202 missing port in specification: tcp:10.100.1.202

另一個電腦沒問題。隨便搜索了一下,沒找到緣由。
回想這幾天的操做,有個相關的事情,就是升級了AndroidStudio3.3.2。

感受應該是附帶升級了adb版本,形成的影響吧。
查看一下沒有出問題的機器:tcp

# adb version Android Debug Bridge version 1.0.32

查看一下本機adb版本號:spa

~$ adb version Android Debug Bridge version 1.0.40 Version 28.0.2-5303910 Installed as /home/user/work/android-sdk-linux/platform-tools/adb

而這個adb文件,是新修改的,便是升級AndroidStudio覆蓋的。命令行

2724688 3月 19 16:20 /home/user/work/android-sdk-linux/platform-tools/adb

確實是最近升級了版本號。
加上端口號運行:code

~$ adb connect 10.100.105.202:5555 failed to authenticate to 10.100.105.202:5555
~$ adb devices List of devices attached 10.100.105.202:5555 device

忽略那個failed,機器的緣由,即使提示failed,也鏈接成功了。
然而新版本adb help,給出的命令提示orm

networking: connect HOST[:PORT] connect to a device via TCP/IP [default port=5555] disconnect [HOST[:PORT]]

估計是命令行使用更新了,可是幫助沒來得及更新吧。不過這麼用這個默認端口號算是個bug了。blog

相關文章
相關標籤/搜索