个人常用ADB指令记录

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\
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值