1. 程式人生 > >adb無線除錯,顯示:由於目標計算機積極拒絕, 無法連線. (10061)-另-除錯無LOG資訊,文中有提到。

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資訊開關 重置。