adb無線除錯,顯示:由於目標計算機積極拒絕, 無法連線. (10061)-另-除錯無LOG資訊,文中有提到。
在寫之前,感謝 靈動的猴子的 部落格分享;
地址 :http://blog.csdn.net/lnking1992/article/details/53465183
--------------------------------------------------------------------------------------------------------------------------------
測試機:華為榮耀6X
api : 24
要想使用無線除錯有兩個必須條件
1.手機和我們的電腦要處於同一網路,就是兩個裝置之間的ip地址能夠ping通。
2.安裝了adb,作為android開發者都應該知道它的路徑是在sdk下的 platform-tools的資料夾裡面,當然你也可以單獨下adb。 有了上面兩個條件,下面我們來說下如何實現無線連線除錯我們的應用程式。
下面
1.首先把我們的手機連線到電腦上。
2.在命令列裡cd到我們的sdk下的 platform-tools的路徑找到我們的adb命令輸入 ,輸入adb devices檢視我們連線的裝置
3.使用adb tcpip 8888 設定埠號,5555為預設埠號,也可以設定其它埠號,埠號為需要為4位數
4.拔掉我們的裝置,開始無線連線 adb connect
使用adb connect 192.168.1.65:8888, 192.168.1.65為我們手機的ip地址, 其中8888是我們自己設的埠號,這個埠號要和adb tcpip 設定的埠號保持一樣,如果我們沒有自己設定埠號,直接adb connect192.168.1.65就行了,預設使用5555。 連線成功提示
取消連線就是 adb disconnect
adb disconnect 192.168.1.65:8888
重點來了: 以上方法,已經適用了大部分機型 ,但在最近的測試中, 華為的榮耀6X ,卻出現了問題,在我打了之上adb 命令之後,不拔出資料線 顯示連線成功, 你會覺得 MD ,可以了? ------------------------ 錯了----- 等你滿懷開心可以無線除錯 拔掉資料線一看, 連線就斷了, 到底什麼情況呢, 不賣關子了, 在一番瞭解測試之後,才知道是系統內建模式的問題 :
1: 撥號鍵輸入 *#*#2846579#*#* 進入工程選單,其它menu 不要管, 進入後臺設定 ,點選USB埠修改生產模式 。 當你除錯 時候 沒有LOG 資訊輸出 , 那就在此 menu 將LOG 設定開啟,全選。 後臺除錯此menu ,望大家跳過, 開啟是需要密碼的, 傻吊 工程師設定的, 最好不要亂選,選了之後 回來 是會重啟,導致你之前設定的生產模式 和 LOG資訊開關 重置。