adb shell am start -n 包名 //启动程序
eg: adb shell am start -n com.example.tools/com.example.tools.MainActivity
adb shell pm list packages //列出所有应用
adb shell pm path 包名 //获取应用包名路径
eg: adb shell pm path com.android.launcher3
adb pull 应用路径 桌面路径//导出应用
eg: adb pull /system/priv-app/Launcher3/Launcher3.apk C:\Users\suxia\Desktop
adb shell screencap -p /sdcard/01.png 截图
adb pull /sdcard/01.png C:\Users\suxia\Desktop\ 提取截图
adb uninstall smart.example.demo //卸载
pm uninstall -k --user 0 包名 //卸载
adb install -r 路径 //安装应用
adb shell wm size //获取屏幕大小
adb shell dumpsys activity top //获取顶部activity的信息
adb shell dumpsys * 常用的如下:
activity 显示所有的Activity信息
meminfo 内存信息
battery 电池信息
package 包信息 //可查看mainActivity 以及权限列表
wifi 信息wifi信息
alarm 显示alarm信息
procstats 显示内存信息
dbinfo 获取数据库操作信息
eg:adb shell dumpsys activity
adb logcat 打开android logcat
adb logcat -s tag //查看特定tag日志
eg:adb shell -s tag 查看标签为tag的日志
adb logcat -f /sdcard/logss.txt //导出logcat
kill -s 9 //“进程id”................杀掉进程(shell脚本就不会在后台运行了)
adb shell input keyevent 26 //亮屏 再输入息屏 3返回主界面 adb keyCode 列举
adb reboot -p // 关机
adb remount //设置设备可读写
adb shell input text 50505 //输入文本
adb shell netcfg //查看设备ip
adb -s cf264b8f shell wm size //存在多个设备时 使用 adb -s 设备id 指定设备进行操作 使用adb devices 查看id
adb shell pm clear com.qihoo360.mobilesafe //清除缓存
adb shell am start -n com.shiji.infrasys.ogs/.ui.Main.MainActivity //调起 Activity
adb shell cat /system/build.prop //打开系统配置
adb shell wm size //获取屏幕大小
adb shell wm size 1080x1920 //默认大小720x1280 设置屏幕大小
adb shell wm density //获取屏幕密度
adb shell wm density 160//设置屏幕密度
adb shell wm overscan 0,0,0,200//设置显示区域
adb shell settings put global policy_control null//恢复状态栏
adb shell ls ls system/bin #可以通过以下命令获取当前系统支持的shell命令
adb shell getevent #获取按键信息
adb shell dumpsys display #获取屏幕信息
adb shell dumpsys package permission android.permission.VIBRATE #获取申请了该权限app
adb shell dumpsys package preferred-xml #获取应用启动的首选项activity
adb shell am monitor 查看当前操作的包名
adb shell ps 查看所有进程包含pid
adb shell dumpsys activity 查看android中task的信息 包含屏幕的密度等
adb shell cat /proc/cpuinfo 查看cpu架构
//other//
cat com.infrasys.dzc.db>/sdcard/cheng.db 导出数据库到本地文件
kill -s 9 // 关闭id=9进程
新建 xx.bat 文件复制如下代码 可快速获取手机截图
adb shell screencap -p /sdcard/01.png
adb pull /sdcard/01.png C:\Users\suxia\Desktop\