adb相关命令

adb相关命令

devices 查看相关设备

logcat 查看日志

  • adb logcat -s FastJsonRequest :显示指定标记的log
  • adb logcat -c : 清楚日志的缓存
  • adb logcat | grep WIFI 管道过滤,每行包含指定信息时打印
  • adb logcat | grep -i WIFI 过滤时忽略大小写
  • adb logcat | grep "E.F" 利用正则表达式过滤

pull 从手机上获取内容

  • adb pull /mnt/sdcard/screen.png /home/mahao/ :将手机中的某一张图片保存到指定目录

push 推送数据到手机

shell 打开手机的命令交互

  • adb shell am:从控制台启动某一个指定的activity,service,broadcast等。
    • adb shell am start -n com.souyidai.investment.android/.LoginActivity : 启动指定的activity
    • adb shell am start -n com.souyidai.investment.android/.LoginActivity -e abc 123:传入extra,abc 代表key,123是value.
    • adb shell am startservice ... 启动指定的service
    • adb shell am force-stop com.some.package : 关闭指定包名的应用
    • adb shell am kill com.some.package :杀死与应用程序的包名称相关联的所有进程,该命令只会杀死安全的进程,不影响用户体验。
    • adb shell am broadcast -a android.intent.action.xx:发送广播
  • pm: 包管理的简称(package manager) ,使用pm工具执行应用的安装,查询应用的信息,系统权限,控制应用
    • adb shell pm list packages [options] 打印所有已经安装的应用,可设置文件过滤
    • -f:显示每个包的文件位置
    • -e:显示可用的应用包名
    • -i:查看应用的安装者
    • adb shell pm list permission-groups 打印所有已知的权限组
    • adb grant <package_name> <permission> 授予应用权限许可
    • adb revoke <package_name> <permission> 撤销应用权限

root 系统权限

  • adb root

remount

  • adb remount : remounts the /system, /vendor (if present) and /oem (if present) partitions on the device read-write

猜你喜欢

转载自blog.csdn.net/lisdye2/article/details/80621329