1. 查看设备
adb devices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
2. 安装软件 卸载软件
adb install <apk文件路径>
adb install –r 覆盖安装
adb install –s 安装到SD卡
adb install -t:允许安装测试包
adb install -d:允许降级覆盖安装
adb uninstall <包名>
adb uninstall -k 包名 ,卸载,保留用户数据和缓存
3.adb kill-server 结束adb服务
adb star-server 开启adb服务
4. 登录设备shell
adb shell或者adb shell <command命令>
这个命令将登录设备的shell.后面加<command命令>将是直接运行设备命令, 相当于执行远程linux命令
5. 从电脑上发送文件到设备
adb push <本地路径> <远程路径>
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
6. 从设备上下载文件到电脑
adb pull <远程路径> <本地路径>
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
7. 取得设备root权限
adb remount
8.抓取日志:
adb logcat -v time >d:\rizhi.log
adb logcat -v time |adb shell grep apk包名 >d:\rizhi.txt
adb logcat -d -s xxx > xxx.log //得到filter为xxx的日志,存入xxx.log,然后返回。
adb shell logcat -v time | adb shell grep -i com.founder.zhangshangyichun > e:\123.txt
9.连接模拟器或者手机,通过网络方式
adb connect ip:端口
断开手机连接
adb disconnect ip:端口号
10.adb shell monkey -p 包名 -s 种子数 --throttle 间隔毫米数 -v 日志级别
11.adb shell am start -n 包名+类名 打开app
比如
adb shell am start -a android.intent.action.CALL -d tel:10086
拨打电话
12.adb shell screenrecord /路径+文件名
13.查看安装的包名列表
adb shell pm list packages
14.查看内存使用情况 adb shell dumpsys meminfo 包名