adb 基本和常用命令

幻昼 2021年10月29日 1,363次浏览

工作原理

adb 工作原理

基本命令

从整个 ADB 系统看:

#安装
adb install release-xxx.apk -d
#上传文件
adb push <源文件 > <手机目录>
#启动 server
adb start-server
#杀死 server
adb kill-server

#卸载
adb uninstall <app包名>
#断开连接
adb disconnect [设备]
#清空所有日志
adb logcat -c

#无线调试
    有线连接上
    adb tcpip 5555
    adb connect 10.220.160.46

#查看连接的设备
adb devices  -l
#获取文件
adb pull <手机上的文件路径>  <本地的文件路径>

#显示所有日志
adb logcat *:E
Android的日志级别:
    V — 细则(最低优先级)
    D — 调试
    I — 信息
    W — 警告
    E — 错误
    F — 致命
    S — 静默 (最高优先级,不会打印任何信息)

#日志输出到本地文件
adb logcat *:W > /home/jin/log.txt

从 adb shell 的角度看

#启动进程
	am start com.miui.personalassistant

#杀死进程
	am force-stop com.miui.personalassistant


#获取IMEI
	'service call iphonesubinfo 1 | grep -o "[0-9a-f]\{8\} " | tail -n+3 | while read a; do echo -n "\u${a:4:4}\u${a:0:4}"; done'
#获取OAID
	content query --uri content://com.miui.idprovider/oaid
#activity 相关
	dumpsys activity 
#window 相关
	wm
#内存信息
	dumpsys meminfo com.miui.home