真機調試
1.首先在手機上開啓USB調試功能,並安裝驅動(這一步很多手機助手都可以完成)。
2.用USB電纜連接手機和電腦。
3.確保手機和電腦在一個局域網內,簡單的說就是電腦和手機共用一個路由器,網段一樣。
4.打開電腦上CMD窗口,輸入以下命令: adb tcpip 5555(該命令打開手機adb網絡調試功能) 正常情況下輸入命令後控制檯會出現回顯 restarting in TCP mode port: 5555 打開手機查看手機的IP地址(不會請百度)假設手機的地址是192.168.1.x
輸入命令
adb connect 192.168.1.x
如果一切正常控制檯會回顯以下內容 connected to 192.168.1.x:5555
如果你想查看是否連接成功請輸入以下內容 adb devices 控制檯會回顯連接的設備
5.如果一切連接成功,請拔掉USB電纜,選擇File->Build&Run,在編譯之前要勾選上Development Build 和Script Debugging這兩項(在build setting裏面勾選不要忘記否則是不能調試的)電腦會自動編譯文件並將APK推送至手機,在手機上同意並安裝。
6.當程序運行後再Monodevelop裏面打開Run->Attach to process 會發現你手機的選項,選擇手機,在腳本里面添加斷點,你發現可以調試了
adb安裝配置
ADB調試命令
連接
- 使用USB連接調試命令
adb usb
- 使用局域網連接進行調試
- 使用局域網連接調試,首先需要設置端口;設置端口號命令
adb tcpip 5555
- 然後根據手機IP:端口號進行連接;連接的命令:
adb connect 手機IP:端口號
連接之後的操作命令
- 安裝APK命令
adb install *.apk
安裝如果提示:error: more than one device/emulator
請使用如下命令嘗試重啓adb,之後再重新使用連接命令連接指定的模擬器:
adb kill-server
adb start-server
- 對運行的應用截圖命令
adb shell screencap -p #手機保存的路徑
- 對應用錄屏使用命令
adb shell screenrecord 保存手機路徑/保存文件名稱
- 將手機上文件pull到電腦端使用命令
adb pull 設備文件路徑 電腦存放的文件夾路徑
- 將電腦端文件push到虛擬設備上使用命令
adb pull 電腦端文件路徑 設備文件路徑
- 提取APK的命令相關
根據當前打開的APP獲取包名使用命令:
adb shell dumpsys window | findstr mCurrentFocus
根據包名獲取apk路徑:
adb shell pm path packageName(包名)
輸出路徑後拷貝或pull到電腦:
adb pull apkPath ~/DownloadPath
adb logcat過濾
adb shell input
…