ADB通過WiFi連接手機調試Android應用


手里有一台小米2A由於USB口損壞,不能使用USB連接線調試開發,看到網上說可以使用WiFi連接調試,記錄下方法和遇到的問題。

第一步

手機上安裝WiFi ADB:https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb&...

第二步

在電腦上執行

adb connect 172.27.35.2 //IP替換為手機WiFi ADB顯示的IP 

使用

adb devices 

檢查是否成功,如果出現unauthorized請參考下文。

第三步

然后就可以像USB調試一樣,調試你的Android應用了。

ADB連接Android 4.2.2版本手機時出現unauthorized問題的解決方法

2012年8月開始,adb增加了公私鑰認證機制,只允許授權主機使用USB調試接口。

正常情況下,只要用USB線連接手機和未授權主機,手機上彈出信息框,詢問是否允許(或永久允許)主機使用USB調試接口,確定即可,之后再用WiFi連接就沒問題了。但是我的2A尾插已殘,在查閱了資料之后得知,只要將主機公鑰寫入手機的adb_keys文件就相當於完成了對主機的授權。

復制開發主機上的$HOME/.android/adbkey.pub文件里的內容,添加到手機端/data/misc/adb/adb_keys文件里,每個key一行。推薦使用RE文件管理器修改手機文件。

參考

  1. Adb over network without previous USB pairing
  2. 淺淡ADB的公私鑰認證機制


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM