pm是對包進行操作
am是對activit進行操作
adb命令格式
adb [-d|-e|-s]
-d:指定當前唯一通過的usb連線的android裝置為目標
-e:指定當前唯一執行的穆尼奇為目標
-s:指定相應的serialnumber號的裝置/模擬器為命令目標
連線模擬器埠:adb connect 127.0.0.1:7555(7555為mumu的埠)
列出已連線的裝置:adb devices
啟動adb服務:adb start server
關閉adb服務:adb kill server
普通安裝:adb install完全解除安裝:adb uninstall 《包名》
保留配置檔案解除安裝:adb uninstall -k 《包名》
登入裝置:shell:adb shell
顯示所有應用:adb shell pm list packages
只顯示系統應用:adb shell pm list packages
只顯示第三方應用:adb shell pm list packages -3
檢視指定apk的包名:aapt dump badging +包的全路徑
檢視所有apk包名:adb shell pm list package -f
獲取前台包名和activity名:adb shell dumpsys activity activities | findstr mresumedactivity
啟動應用:adb shell am start -n 《包名》/從電腦上傳檔案至裝置:adb push 《電腦檔案路徑》《上傳至裝置路徑》
從裝置複製檔案至電腦:adb pull 《裝置檔案路徑》《上傳至電腦檔案路徑》
清除舊日誌資訊:adb logcat -c
開始抓取日誌:adb logcat -v time >.\logcat.log
檢視效能引數
檢視系統資源:adb shell top | findstr 包名
檢視cpu資訊:adb shell dumpsys cpuinfo
檢視記憶體資訊:adb shell dumpsys meminfo
常用adb操作命令詳解
1.檢視當前執行的所有裝置 返回當前裝置列表 這個命令將指定的apk檔案安裝到裝置上 3.解除安裝軟體 adb uninstall 軟體名 adb uninstall k 軟體名 如果加 k 引數,為解除安裝軟體但是保留配置和快取檔案.這塊要著重說明下 昨天在使用adb解除安裝程式,結果死活解除安裝...
ADB常用操作
adb android debug bridge 建立手機與電腦直接的連線 adb執行的埠號是 5037 1.adb devices 列出當前電腦所連線的android裝置 2.adb push pc path phone path 將電腦端檔案放到手機端 3.adb pull phone paht...
常用ADB命令
1 列出當前連線的所有裝置 adb devices 2 安裝apk adb s emulator 5556 install helloworld.apk如果有多個裝置時,用 s 裝置序號 來指定裝置 adb install r helloworld.apk r 表示強制安裝 3 解除安裝apk ad...