- adb devices
查看電腦當(dāng)前連接的設(shè)備,連接到計(jì)算機(jī)的模擬器或者真機(jī)設(shè)備將會(huì)顯示出來 - adb install <apk文件路徑>
將apk文件安裝到指定的設(shè)備上 - adb uninstall <軟件名> 或 adb uninstall -k <軟件名>
卸載軟件,如果加k參數(shù),則為卸載軟件保留設(shè)置和緩存文件 - adb shell 或 adb shell <command命令>
這個(gè)命令將登陸設(shè)備的shell,后面的command命令將是直接運(yùn)行設(shè)備的命令,相當(dāng)于執(zhí)行遠(yuǎn)程命令。 - adb push <本地路徑> <遠(yuǎn)程路徑>
用push命令可以把本機(jī)電腦上的文件或者文件夾復(fù)制到設(shè)備(手機(jī)) - adb pull <遠(yuǎn)程路徑> <本地路徑>
用pull命令可以把設(shè)備(手機(jī))上的文件或者文件夾復(fù)制到本機(jī)電腦 - adb help
顯示幫助信息
當(dāng)有多個(gè)模擬器或者真機(jī)設(shè)備連接時(shí),這時(shí)使用adb命令就要指定目標(biāo)設(shè)備,可以通過-s選項(xiàng)參數(shù)實(shí)現(xiàn)
adb -s <serialNumber> <command>
可通過dumpsys命令查詢系統(tǒng)服務(wù)的運(yùn)行狀態(tài)(對(duì)象的成員變量屬性值),命令格式:dumpsys 服務(wù)名。
dumpsys activity //查詢AMS服務(wù)相關(guān)信息
dumpsys window //查詢WMS服務(wù)相關(guān)信息
dumpsys cpuinfo //查詢CPU情況
dumpsys meminfo //查詢內(nèi)存情況
- 查看系統(tǒng)當(dāng)前運(yùn)行的Activity (Activity棧最頂層的Activity)
~ adb shell dumpsys activity | grep "mFocusedActivity"
mFocusedActivity: ActivityRecord{bdab3bd u0 com.sankuai.meituan/com.meituan.android.food.list.FoodHomePageActivity t108}