ADB調(diào)試
- adb已連接設(shè)備列表
adb devices
- 終止adb服務(wù)器進(jìn)程
adb kill-server
- 啟動(dòng)adb服務(wù)器進(jìn)程
adb start-server
- 使用root權(quán)限重新啟動(dòng)adb守護(hù)程序
adb root
ADB 連接
- adb連接device
adb connect (設(shè)備ip地址:端口號(hào),必須同一個(gè)局域網(wǎng)下)
扔掉你的數(shù)據(jù)線吧 - 在USB模式下重新啟動(dòng)adb
adb usb
ADB 包管理器
- adb安裝
adb install (apk路徑+名稱)
- adb覆蓋安裝
adb install -r (apk路徑+名稱)
- adb卸載
adb uninstall 包名
- adb卸載魄健,但是保留數(shù)據(jù)和緩存目錄
adb uninstall -k 包名
- adb顯示已安裝的所有應(yīng)用的包名列表
adb shell pm list packages
- adb顯示第三方所有應(yīng)用的包名列表
adb shell pm list packages -3
- adb顯示系統(tǒng)的所有應(yīng)用的包名列表
adb shell pm list packages -s
- 根據(jù)包名查找安裝路徑
adb shell pm path 包名
- 刪除與包關(guān)聯(lián)的所有數(shù)據(jù)
adb shell pm clear 包名
文件管理器
- 將指定文件pull到計(jì)算機(jī)
adb pull /sdcard/demo.mp4 本地路徑
- 將指定的文件從計(jì)算機(jī)push到手機(jī)
adb push test.apk / sdcard
- adb 文件管理
adb shell
ls cd rm mkdir touch pwd cp mv
ADB網(wǎng)絡(luò)
- 網(wǎng)絡(luò)統(tǒng)計(jì)
adb shell
netstat
- adb ping
adb shell
ping www.baidu.com
- 顯示W(wǎng)iFi IP地址
adb shell
ip -f inet addr show wlan0
ADB logcat
- 打印logcat----Ctrl+c停止打印
adb logcat
adb logcat *:V 最低優(yōu)先級(jí)裂七,過(guò)濾器只顯示詳細(xì)級(jí)別
adb logcat *:D 過(guò)濾器只顯示調(diào)試級(jí)別
adb logcat *: 過(guò)濾只顯示信息級(jí)別
adb logcat *:W 過(guò)濾器只顯示警告級(jí)別
adb logcat *:E 過(guò)濾器只顯示錯(cuò)誤級(jí)別
adb logcat *:F 過(guò)濾器只顯示致命級(jí)別
adb logcat *:S 無(wú)聲叶堆,最高優(yōu)先級(jí)拢操,沒(méi)有打印任何東西 `
ADB截屏
- 截取手機(jī)屏幕圖片保存到sd卡根目錄下
adb shell screencap /sdcard/screen.png
- 從手機(jī)把剛才的截圖下載到電腦D盤(pán)Android目錄下
adb pull /sdcard/screen.png D:\Android
- 錄屏詳情請(qǐng)點(diǎn)擊這里 4.4以上的設(shè)備才支持
adb shell screenrecord /sdcard/demo.mp4
ps并不是所有的手機(jī)都支持,親測(cè)小米支持,華為不支持
系統(tǒng)默認(rèn)錄制時(shí)長(zhǎng)為180秒,按Ctrl+c提前停止錄制
其他
- adb查詢當(dāng)前應(yīng)用activity名稱
adb shell dumpsys activity | find "mFoc"
adb shell dumpsys activity | findstr "mFocusedActivity"
`
查看App的版本號(hào)
adb shell pm dump 包名 | findstr "versionCode
查看當(dāng)前設(shè)備使用的架構(gòu),arm還是X86
adb shell getprop ro.product.cpu.abi
根據(jù)包名和Activity的名稱啟動(dòng)某個(gè)應(yīng)用
adb shell am start -n "包名/Activity全類名" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER