Adb 常用命令

2021-09-30 18:31:49 字數 1733 閱讀 4064

檢視當前連線裝置

adb devices
如果發現多個裝置,下面的命令都需要跟上:

adb -s 裝置號 其他指令
例如:

adb -s device1 install ***.apk
windows環境下:

adb shell dumpsys activity | findstr "mfocusedactivity"
linux , mac

adb shell dumpsys activity | grep "mfocusedactivity"
adb logcat
adb install ***.apk
此安裝方式,如果已經存在,無法安裝;推薦使用覆蓋安裝:

adb install -r *** apk
比分直接 run 出來的包是test-only 的無法安裝,推薦使用-t

adb install -r -t ***.apk

如果想要保留資料,則:

往手機sdcard傳遞檔案:

adb push 檔名 手機端sdcard路徑
例如:

adb push 帥照.jpg /sdcard/
adb pull /sdcard/aaa.txt
adb shell pm list packages
adb shell am start 包名/完整 activity 路徑
例如

adb shell am start com.zhy.aaa/com.zhy.aaa.mainactivity
如果需要攜帶引數(攜帶乙個 intent,key 為 name):

adb shell am start com.zhy.aaa/com.zhy.aaa.mainactivity -e name zhy
啟動乙個隱式的 intent:

adb shell  am start -a "android.intent.action.view" -d ""
adb shell am broadcast -a "broadcastactionfilter"
如果需要攜帶引數(攜帶乙個 intent,key 為 name):

adb shell am broadcast -a "broadcastactionfilter" -e name zhy
adb shell am startservice "com.zhy.aaa/com.zhy.aaa.myservice"
可以使用 screemcap 命令來進行手機螢幕截圖,比如:

adb shell screencap /sdcard/screen.png
adb shell screenrecord /sdcard/demo.mp4

adb常用命令

安裝軟體 adb install apk檔名稱.apk 重新安裝該軟體 adb install r apk檔名稱.apk 解除安裝apk軟體 adb uninstall apk包名.apk 檢視手機上的執行日誌,此項可以用來查錯 adb logcat 檢視手機是否連線,以及連線了幾台手機 adb d...

adb 常用命令

adb命令的主要用途 1.執行android裝置的shell 命令列 2.管理模擬器或android裝置的對映埠。3.安裝和解除安裝應用程式。關閉或開啟adb服務 關閉adb服務 adb kill server 開啟adb服務 adb start server 檢視當前連線的裝置 adb devic...

adb 常用命令

顯示當前執行的全部模擬器 對某一模擬器執行命令 abd s 模擬器編號 adb devices列出來id 命令 獲取模擬器中的檔案 adb pull 用pull命令可以把裝置 手機 上的檔案或者資料夾複製到本機電腦。例如執行程式在機子中存了乙個日誌檔案,可以用次命令將該檔案拉出來到本店電腦中,檢視詳...