ADB調試篇

真機調試

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調試命令

連接

  1. 使用USB連接調試命令

adb usb

  1. 使用局域網連接進行調試
  • 使用局域網連接調試,首先需要設置端口;設置端口號命令

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章