【總結(jié)】ADB常用指令

指令 作用 備注
adb devices 查看已連接的設(shè)備列表
adb start-server 開啟ADB服務(wù)
adb kill-server 關(guān)閉ADB服務(wù)
adb tcpip [端口號(hào)] 打開設(shè)備TCP模式,并且指定端口號(hào) 端口號(hào)隨意,一般寫5555
adb connect [IP] 通過無線方式連接設(shè)備 [IP]為連接設(shè)備的ip地址,電腦須與設(shè)備處于同一網(wǎng)絡(luò),并先執(zhí)行adb tcpip 5555,用于無線調(diào)試
adb disconnect [IP] 斷開設(shè)備 [IP]為設(shè)備的ip地址。
adb install -r [apk的路徑] 安裝apk -r 覆蓋安裝,并保留所有數(shù)據(jù)。
adb uninstall [apk包名] 卸載apk
adb uninstall -k [apk包名] 卸載 app 但保留數(shù)據(jù)和緩存文件
adb push [文件路徑] [設(shè)備保存路徑] 將電腦上的文件推到設(shè)備指定路徑。【電腦 --> 設(shè)備】 [文件路徑] 為電腦上文件的路徑,[保存路徑]為設(shè)備上的路徑。不知道路徑的去目標(biāo)路徑下使用"pwd"命令獲取
adb pull [文件路徑] [電腦保存路徑] 將設(shè)備中指定路徑的文件拉取到電腦上。【設(shè)備 --> 電腦】 [文件路徑] 為設(shè)備上文件的路徑,[保存路徑]為保存到電腦上的文件路徑。不知道路徑的去目標(biāo)路徑下使用"pwd"命令獲取
adb logcat 查看logcat日志
adb shell wm size 查看屏幕的分辨率
adb shell wm density 查看屏幕密度
adb shell screencap -p [截圖文件保存的路徑] 截屏 路徑隨便寫但一定是存在的路徑,比如“/sdcard/1.png”。可配合pull命令,.bat一鍵獲取屏幕截圖
adb shell screenrecord [視頻文件保存的路徑] 錄屏 需要停止時(shí)按 Ctrl-C,默認(rèn)錄制時(shí)間和最長錄制時(shí)間都是 180 秒。
adb shell am force-stop [apk包名] 強(qiáng)制關(guān)閉程序 [apk包名]:應(yīng)用程序的包名,輸入命令后就能直接殺死程序。
adb shell killall [包名] 殺死包下的所有進(jìn)程 需要su權(quán)限
adb shell input keyevent [事件key] 模擬按鍵輸入 3:HOME鍵,4:返回鍵,187:最近運(yùn)行列表,更多請(qǐng)使用傳送門“百度搜索 adb keycode
adb shell am start -n [包名]/[包名].[activity類名] 啟動(dòng)activity
adb shell am startservice -n [包名]/[包名].[service類名] 啟動(dòng)service
adb shell am broadcast -a [廣播動(dòng)作] 發(fā)送廣播
adb shell settings get secure android_id 獲取Android ID
adb shell ifconfig 查看設(shè)備的ip地址信息
adb shell netcfg 查看設(shè)備的網(wǎng)絡(luò)端口
iptables -t nat -A PREROUTING -p tcp --dport 21 -j REDIRECT --to-port 2121 進(jìn)行端口映射 將21端口映射到2121端口上
---------------------
adb shell dumpsys window displays 查看屏幕詳細(xì)信息
adb shell dumpsys activity 查看ActvityManagerService 所有信息
adb shell dumpsys activity activities 查看Activity組件信息
adb shell dumpsys activity services 查看Service組件信息
adb shell dumpsys activity providers 查看ContentProvider組件信息
adb shell dumpsys activity broadcasts 查看BraodcastReceiver信息
adb shell dumpsys activity intents 查看Intent信息
adb shell dumpsys activity processes 查看進(jìn)程信息
---------------------
netstat -ano | findstr "5037" 查看5037端口的占用情況 此處實(shí)名diss酷狗音樂,kadb都清空改只讀了還影響我開發(fā)

PS:一鍵獲取手機(jī)屏幕截圖,有線/無線模式適用

adb shell screencap -p /sdcard/1.png
adb pull /sdcard/1.png C:\Users\zhang\Desktop

win下,復(fù)制到文本文檔里,修改后綴為 .bat ,雙擊執(zhí)行
記得改保存路徑

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。