查看电脑apk文件包名
aapt dump badging pc文件路径
启动服务
adb start-server
停止服务
adb kill-server
查看已连接设备
adb devices
从电脑上传文件到手机
adb push 本地文件路径 手机文件路径
从手机下载文件到电脑
adb pull 手机文件路径 本地文件路径
删除文件夹
adb shell rmdir 手机文件夹路径
删除文件
adb shell rm 手机文件路径
安装apk
adb install [-lrtsdg] apk绝对路径
adb install -r -g C:\user\test.apk
l:将应用安装到保护目录/mnt/asec
r:允许覆盖安装
t:允许安装AndroidManifest.xml里application指定android:testOnly='true'的应用。
s:将应用装到sdcard。
d:允许降级覆盖安装
g:授予所有运行时权限
卸载apk
adb uninstall [-k] 包名
-k 可选参数,表示卸载应用但保留数据和缓存目录。
清除应用数据和缓存命令
(相当于设置-应用管理-清除数据,清除缓存)
adb shell pm clear 包名
查看所有应用列表包名
adb shell pm list packages
查看所有系统应用列表包名
adb shell pm list packages -s
查看所有第三方应用列表包名
adb shell pm list packages -3
搜索应用包
adb shell pm list packages -e "搜索内容"
查看包名启动名(需要先启动应用)
adb shell dumpsys window windows|findstr mFocusedApp
查看当前栈顶的Activity的Fragment
adb shell dumpsys activity 包名
查看正在运行应用包名
adb shell dumpsys activity activities | grep -i run
adb shell dumpsys activity activities | findstr Run
查看前台Activity命令
adb shell dumpsys activity activities | findstr 包名
查看正在运行的Services命令
adb shell dumpsys activity services 包名
其中包名不是必填,不指定包名则返回所有。
指定连接设备
adb -s 设备号
调起Activity
adb shell am start [options]
adb shell am start -n 包名/启动名
adb shell am start -n com.tencent.mm/.ui.LauncherUI表示调起微信主界面
调起Service
adb shell am startservice [options]
adb shell am startservice -n
com.tencent.mm/.plugin.accountsync.model.AccountAuthenticatorService 表示调起微信的某 Service。
强制停止应用程序
adb shell am force-stop 包名
查看进程
adb shell ps
查看实时资源占用
adb shell top
查看uid
adb shell dumpsys package | grep userId=
查看日志
adb logcat
adb logcat -v time 格式化日志的时间输出
adb logcat *:E 打印级别为error的日志
adb logcat -v time > 路径 数据日志到本地指定路径
abd logcat -c 清空log
内核日志
adb shell dmesg
模拟按键
adb shell input keyevent keycode
滑动手势
adb shell input swipe 起始x坐标 起始y坐标 结束x坐标 结束y坐标
点击手势
adb shell input tap x坐标 y坐标
输入文本
adb shell input text 输入内容
截图保存到电脑
adb exec-out screencap -p > E:\test\sc.png
-p 保存为png
录制屏幕(停止需CTRL+C,最长时间180)
adb shell screenrecord /data/test/test.mp4
录制10s,分辨率为1280x720的视频
adb shell screenrecord --time-limit 10 --size 1280x720 /sdcard/demo.mp4
查看设备信息型号
adb shell getprop ro.product.model
查看电池状况
adb shell dumpsys battery
查看分辨率
adb shell wm size
查看显示密度
adb shell wm density
查看显示屏参数
adb shell dumpsys window displays
重启设备
adb reboot
关闭USB调试模式(需手动修复)
adb shell settings put global adb_enabled 0