您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
解決adb連接上就裏面離綫offline問題
发布时间:2022-01-17 23:27:21编辑:雪饮阅读()
首先我電腦上有兩個adb,一個是原來安卓同事做安卓開發時候遺留的adb,後來這位同事離職后我用他電腦又自己安裝了hbuilder而hbuilder又自帶有adb,那麽今天我用hbuilder的adb去無綫連接我的pixel4(安卓12)出現如下問題:
C:\Users\Administrator>D:\software\HBuilderX.3.2.16.20211122\HBuilderX\plugins\launcher\tools\adbs\adb.exe devices
List of devices attached
192.168.31.203:41287 offline
offline意思是離綫,額,我的娘哎,剛連接上就離綫,懷疑是什麽衝突了,就幹掉了所有相關adb進程(pc端),後來懷疑電腦有其它故障,乾脆重啓了,爲了保險起見,手機也重啓了,仍然不行。
後來我想想我用的是無綫調試,而且是安卓12的,而安卓12無綫調試是需要先配對,就是電腦和手機配對,類似藍牙的功能。
我懷疑之前的配對可能過期了,我手機上的確有兩個配對信息,暫時也不曉得是否包含我公司這個電腦的,懶得思考的,直接重新配對吧,於是我刪除了我手機上的兩個電腦端配對信息進行重新配對
C:\Users\Administrator>D:\Java\sdk\platform-tools\adb.exe pair 192.168.31.203:38295
Enter pairing code: 269477
Successfully paired to 192.168.31.203:38295 [guid=adb-08011JEC205664-dIEX5E]
這裏爲什麽我用的是原來安卓同事用的那個adb而不繼續使用hbuilder的adb?其實也嘗試過使用hbuilder的adb,但是其不支持pair配對參數,畢竟這個pair配對貌似是安卓11才出來的,hbuilder就有點不適應最新版本了,有點low了。
配對成功了,我就去吃飯了,另外一位要好的同事着急一起去吃飯,回來后端口變了,但是ip沒有變,并且可能是已經配對(不曉得配對是否有有效期),并且沒有過配對有效期吧,反正能直接連接上了。
C:\Users\Administrator>D:\Java\sdk\platform-tools\adb.exe connect 192.168.31.203:41287
connected to 192.168.31.203:41287
连接成功
C:\Users\Administrator>D:\Java\sdk\platform-tools\adb.exe devices
List of devices attached
192.168.31.203:41287 device
新版本(安卓版本)
C:\Users\Administrator>D:\Java\sdk\platform-tools\adb.exe version
Android Debug Bridge version 1.0.41
Version 31.0.2-7242960
Installed as D:\Java\sdk\platform-tools\adb.exe
老版本(hbuilder版本)
C:\Users\Administrator>D:\software\HBuilderX.3.2.16.20211122\HBuilderX\plugins\launcher\tools\adbs\adb.exe version
Android Debug Bridge version 1.0.32
后經過測試發現其實配對完成后,也可以使用huilder這樣的老版本的adb也能連接了,感覺這個配對貌似就只是一個憑證,有了這個憑證后,隨便你用什麽版本的adb鏈接吧,只要不是懸殊的太離譜應該都是沒有問題的吧。
关键字词:adb,offline,離綫,連接