adb常用命令

以下僅列舉了暫時使用到的指令,之後會持續更新。

一、adb常用命令

adb devices                 //查看當前連接的設備(第一列設備ID或IP,第二類設備類型)
adb -s 設備ID或ip (具體指令)	 //adb -s表示adb運行在哪個模擬器上。

//僅連接一個設備時,則可不輸入-s 設備ID或IP,多設備則必須攜帶(緊跟adb後)。
//以下命令演示均爲攜帶,可自行添加。

adb shell 	//進入Shell模式,相當於CMD命令。-s
adb push 本地路徑 設備路徑	//上傳本地文件至設備
adb pull 設備路徑 本地路徑		//拉取設備文件至本地
adb install -r  本地包名路徑		//在設備上安裝APK
adb install -r -t 本地包名路徑 	//在設備上安裝APK,-t解決test-only(直接run生成的包)無法安裝問題
adb uninstall 包名		//卸載APK
adb uninstall -k 包名	//卸載APk但是保存數據
adb shell screencap 保存路徑	//獲取屏幕截屏
adb shell screenrecord 保存路徑  //錄製視頻
adb shell am start 包名/類名	 //adb啓動APP,類名爲全路徑名稱或 .表示包名路徑
adb shell am start 包名/類名 -e data 123  //adb啓動APP.-e後攜帶的是intent數據 data 爲key 123爲數據
adb shell am broadcast -a "廣播filter" -e data 123  //adb啓動廣播。-e後爲intent可不攜帶
adb shell am startservice "包名/類名"		//adb啓動服務
adb shell dumpsys acvitity | findstr "mFocusedActivity"	 //頂部Activity

二、adb shell命令

ps |grep 包名 		//獲取包名的進程ID
su						//獲取超級管理員權限(具體獲取待更新)

//超級管理員權限可用
ls -l /proc/進程ID/fd | wc -l	//獲取進程ID的文件描述符使用數量。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章