adb相关命令

Posted Alex_MaHao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于adb相关命令的主要内容,如果未能解决你的问题,请参考以下文章

adb命令——adb shell pm命令 ——查询包相关详细信息

adb相关命令

adb(15)-刷机相关命令

adb命令——基础系统类命令 ——系统cpu内存进程等属性相关命令

adb命令——基础系统类命令 ——系统cpu内存进程等属性相关命令

Android 在命令行使用 adb shell dumpsys 相关命令