i am Roger Li

透過藍牙使用Android Wear上的偵錯功能(Debug Mode)

當開發應用程式時,尤其是流動裝置的程式,我們需要把裝置的偵錯模式(Debug Mode)啟動並把裝置連接到電腦以便偵錯。

不過開發Android Wear 程式便可能遇上問題,因為部分Android Wear手錶並沒有USB接口,那麼便只可透過藍芽(Bluetooth)去和電腦溝通了。Android Developer的官方頁亦有指導如何透過藍芽偵錯,方法並不困難但可能會遇到小錯折。

簡略要點

先確定已經把"ADB偵錯"和"透過藍牙偵錯"啟用
Android Wear App的設定內啟用"透過藍牙偵錯",看到"主機:已中斷連線" 不用驚訝
從上圖可以看到依照開發人員網頁指示般輸入:

adb forward tcp:4444 localabstract:/adb-hub

沒有問題。但輸入:

adb connect localhost:4444

 會出現無法連線的錯誤訊息:

unable to connect to localhost:4444: cannot connect to localhost:4444 無法連線,因為目標電腦拒絕連線。 (10061)

 只要把localhost 改成 127.0.0.1:

adb connect 127.0.0.1:4444

 即可成功連接。

主機和目標都顯示"已連線"了

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *