adb相关命令
Posted Alex_MaHao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb相关命令相关的知识,希望对你有一定的参考价值。
adb相关命令
devices
查看相关设备
logcat
查看日志
adb logcat -s FastJsonRequest
:显示指定标记的logadb 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
: 启动指定的activityadb shell am start -n com.souyidai.investment.android/.LoginActivity -e abc 123
:传入extra
,abc 代表key,123是value.adb shell am startservice ...
启动指定的serviceadb 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命令——基础系统类命令 ——系统cpu内存进程等属性相关命令