adb常用

adb devices ------查看当前连接的设备


adb install------安装apk程序

adb install –r <apk文件路径> -----覆盖安装
adb install –s <apk文件路径>-----------安装到sd卡
adb install-rs <apk文件路径>------------覆盖安装到sd卡
adb shell pm install <apk包在手机中的全路径> --------安装手机中的apk包

adb uninstall –k <包名> ---------------卸载apk程序(卸载程序但是保留其配置和缓存文件)


adb push <本地路径> <设备路径>-----------把pc上的文件复制到设备中
例如:把电脑上的文件放入手机sdcard文件夹中,adb push <直接把文件拖进来> /sdcard/
adb pull <设备路径> <本地路径>-------------把设备上的文件复制到pc

注意:设备的根目录为/sdcard/


sudo kill-server-----------关闭adb服务

adb start-server---------启动adb服务


sudo –i 与sudo –s的区别

sudo –i:在root用户下,使用root权限执行adb命令

sudo –s:在当前用户下,使用root权限执行adb命令


adb logcat ----查看日志

adb shell “logcat | grep app名称” ><保存到电脑的路径>
例如:adb shell “logcat | grep com.netease.sword” >C:\Users\wb.shenzixin\Desktop\swordlog.txt

adb logcat >> <指定文件路径> ----将logcat信息保存在指定文件中(追加)

adb logcat > <指定文件路径> -----将logcat信息保存在指定文件中(覆盖)
例如:
adb logcat -c (清除缓存,不然保存下来的日志从之前的时间开始)
adb logcat > C:\Users\wb.shenzixin\Desktop\log.txt (实时保存日志)

adb logcat –help----查看logcat命令的帮助文档


adb shell ------执行shell命令

su 拿到root权限

exit 退出shell 命令


adb kill –alll 杀死所有后台进程


其他常用命令

adb shell pm list package -f 查询手机中所有的apk包的位置

adb shell pm list package -f <文件名> 获取对应apk包的位置

adb shell pm list packages 某字段 ------查看包名包含某字段的应用


adb shell top -m 10 -s cpu 查看cpu使用

adb shell pm clear 包名 清除包的有关数据

adb shell ps 查看所有进程

aapt dump badging 包名

adb shell dumpsys window displays 查看手机的配置(如:分辨率)

adb shell dumpsys window | findstr mCurrentFocus 查看当前运行的app的包名和activity名

adb help 显示帮助信息

adb version 显示adb版本

获取系统版本:adb shell getprop ro.build.version.release
获取系统api版本:adb shell getprop ro.build.version.sdk

adb reboot 重启手机

adb shell am broadcast -a android.intent.action.MASTER_CLEAR(恢复出厂)

adb shell am broadcast -a
android.intent.action.BATTERY_CHANGED --ei

“level” 3 --ei “scale”
100(向手机发送目前3%电量广播,可自由组合其他广播)

adb shell dumpsys window | grep init 查看手机的分辨率

adb logcat -s ActivityManager Activity的启动时间

扩展

无线连接(需要借助 USB 线)
操作步骤:
1、手机电脑同个局域网
2、插USB连接电脑(通过adb devices确保连接上了)
3、adb tcpip 5555
4、断开USB,adb connect <手机ip地址>
5、成功了(用adb devices 看看是否成功)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值