adb shell pm dum com.tencent.mobileqq 列出制定应用的dump信息,里面有各种信息
adb shell pm list packages -f | grep 包名 查找包名所在应用的位置
am adb shell am start activity包名/类名 启动一个activity adb shell am start -n com.android.camera/.Camera 启动camera adb shell am start -S com.android.camera/.Camera 先停止目标应用,再启动 adb shell am start -W com.android.camera/Camera 等待应用完成启动 adb shell am start -a(action) android.intent.action.VIEW -d(data) http://testerhome.com 启动默认浏览器打开一个网页 adb shell am start -a android.intent.action.CALL -d tel:10086 拨打10086 adb shell am monitor 监控crash 与 ANR adb shell am force-stop 包名 结束应用 adb shell am startservice 启动service服务 adb shell am broadcast 发送一个广播 adb shell wm size 获取设备分辨率 adb shel getprop ro.build.xxx.xx 查看android设备的参数 adb shell setprop ro.build.xxx.xx 0或1 设置android设备的参数,android设备重启后参数失效 adb logcat 获取android设备的log adb bugreport 查看bug报告 adb logcat -b radio/main/events 查看radio/main/events log adb logcat -v time 设置输出log有时间 adb logcat -v thread 设置输出log有进程id adb logcat -v threadtime adb logcat -c 清空刚才打印的日志 adb logcat | grep "tag" 对输出的log进行查询 adb logcat | grep -i "tag" 忽略字符串大小进行查询 adb logcat | grep -S "tag1|tag2" 对输出的log进行多字段查询 adb logcat -f /sdcard/log.txt 输出日志信息到文件(路径只能是手机路径) 查看adroid系统状态和信息 adb shell procrank 查询各进程内存使用情况 adb shell service list 查看services 信息 adb shell cat /proc/meminfo 查看当前的内存情况 adb shell cat /proc/cpuinfo 查看cpu信息 adb shell cat /proc/iomem 查看io内存分区 adb shell dump state 各类信息,比如进程信息,内存信息,进程是否异常,kernnel的log等 adb shell dump crash 显示crash信息 adb shell monkey -v -p 包名 500 执行某个应用monkey测试500次 2.基本使用的linux shell 命令 ls 列出目录下的文件和文件夹 df -hl 查看硬盘剩余空间 df -h 查看每一个根路径的分区大小 df -hs 目录名 查看目录占用空间 cat 查看文件内容 ps -aux 查看所有的进程号 kill -9 pid 强制杀死某个进程 chmod 777 file 修改该文件为可执行权限 cat /etc/issue 或者 sudo lsb_release -a 查看 ubuntu的版本号 whereis filename 快速查找某个文件 find 目录 -name 文件名 查找某个文件 grep -l -r xx 全盘搜索文件 scp -rp /patch/filename username@remoteIP:/path 将本地文件拷贝到服务器上 scp -rp username@remoteIP:/path /patch/filename 将服务器上的文件拷贝到本地
使用adb进行刷机的命令
1.运行命令adb reboot bootloader
2.fastboot flash boot boot.img/system.img/boot.img等
