app測試之adb常用命令

覓遠 2022-01-07 07:10:50 阅读数:557

app adb 常用命令 常用 用命

 

目錄

安裝與卸載應用包

安裝

卸載

清除應用數據與緩存

常用查看命令

查看應用包

手機信息

服務相關

進程相關

性能相關

截屏


安裝與卸載應用包

安裝

adb install apk包名及路徑        ——注意:安裝路徑中不要出現中文,一定要帶安裝包的後綴名.apk

  • 從PC安裝應用到指定設備:adb -s 設備編號 install apk包及路徑    —— -s 用來指定設備執行命令
  • 從android設備設備中安裝:adb shell pm install apk在移動端的路徑
  • 如果安裝的時候安裝失敗並提示文件已存在,可以使用强制安裝的命令(保留數據和緩存文件,重新安裝):adb install -r apk包及路徑

卸載

adb uninstall apk包名

  • 保留數據和緩沖目錄卸載:adb -s 設備編號 uninstall -k apk包名

清除應用數據與緩存

  • adb shell pm clear 應用包名

常用查看命令

查看應用包

  • 所有包包名:adb shell pm list packages
  • 第三方應用包包名:adb shell pm list packages -3
  • 系統包包名:adb shell pm list packages -s
  • 獲取當前打開的包:adb shell dumpsys window | findstr mCurrentFocus

前面的為包名(紅色框),斜杠後面的是當前啟動的acivity (黃色框)

手機信息

  • 獲取序列號:adb get-serialno
  • 查看設備型號:adb shell getprop ro.product.model
  • 查看 Android 系統版本:adb shell getprop ro.build.version.release
  • 查看屏幕分辨率:adb shell wm size
  • 查看屏幕密度:adb shell wm density
  • 查看permissions許可應用列錶: adb shell pm list permissions
  • 查看系統的危險權限: adb shell pm list permissions -d -g

服務相關

  • 殺死adb服務:adb kill-server
  • 啟動adb服務:adb start-server

進程相關

  • 列出當前進程:adb shell ps | findstr 包名
  • 殺死某個包的進程:adb shell am force-stop 包名

性能相關

  • 獲取內存:adb shell dumpsys meminfo 包名
  • 獲取cpu:adb shell dumpsys cpuinfo | findstr 包名
  • 獲取流暢度adb shell dumpsys gfxinfo 包名

截屏

  • adb shell screencap /sdcard/img_name.png
  • adb shell /system/bin/screencap -p /sdcard/img_name.png

adb命令大全查詢ADB 操作命令詳解及用法大全 - HStranger - 博客園

版权声明:本文为[覓遠]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201070710498686.html