adb 常用命令
明和乐儿 人气:0adb:(Andriod Debug Bridge)的缩写,是一个Client-Server程序,可以用来和安卓设备交流
工作原理
Client: 用来发送命令的,client运行在开发机器(pc)上
Daemon(adbd): 手机上的一个后台进程,用来执行adb命令的
Server:运行在pc上,用来管理client和dameon的交流
操作手机 (都会涉及到 shell)
1.查看 包名 & 界面
adb shell dumpsys window windows | findstr mFocusedApp
等同于
adb shell dumpsys window windows | findstr mFoc
or
adb logcat | findstr START(先输入这条命令,再操作界面。与前两条反之)
效果是一样的
2. 查看 内存
adb shell dumpsys meminfo
3. 查看 电池状态
adb shell dumpsys battery
4. 截图
adb shell screencap -p 手机文件路径
5. 录制
adb shell screenrecord 手机文件路径
6. 查看cpu
adb shell top -m 3 -s cpu(单纯查看cpu 用 adb shell top完全够用,-m:展示几个成员 -s:按照什么排序)
7. 进入 手机的linux系统
adb shell (进来自然就可以操作Linux的大部分命令)
8.查看启动时间
adb shell am start -W 包名/界面名
9.查看所有包的列表
sdb shell pm list packages
文件操作
1.adb push 电脑上的文件路径 手机上的文件夹路径
2.adb pull 手机上的文件路径 电脑上的文件夹
其它
1.查看所有日志
adb logcat
过滤日志
adb logcat *:E (E,W,I,D,V)
2.查看帮助文档
adb help
3.开启服务
adb start-server
4.关闭服务
adb kill-server
5.查看设备列表,是否连接
adb devices
6.安装( 该app不存在的情况)
adb install apk的路径
7.安装( 该app存在的情况)
adb install -r apk的路径
9.安装( 存在多个手机时)
adb -s 设备号 install apk的路径
10.卸载
adb uninstall 包名
Android 生命周期
onCreate()--->onStart()---->onResume()--->onPause()---->onStop()---->onRestart()---->onDestroy()
Android四大组件
activity
server
content provider
broadcast receiver
加载全部内容