1. adb - android debug bridge 安卓调试桥
2. adb start-server
3. adb kill-server
4. adb devices , adb devices -l (带有详细信息)
5. adb命令基本都在platform-toolsfolder下面
6. adb客户端:所有调用adb服务器的地方,比如输入adb命令的命令行窗口
7. adb server tcp 端口5037
8. adb connect 127.0.0.1: xxxx
9. 连接android shell环境: adb [-s emulator-5554] shell 多于一个device/模拟器时候 加上唯一标志符,加上-s 参数
10. 推出android shell环境: exit
11. pull命令,从手机设备COPY指定的文件到开发机
adb pull data/local/tmp/test.txt /Users/tingtwang/Documents
12. push 命令, 从开发机copy指定文件到设备
adb push /Users/tingtwang/Documents/test.txt data/local/tmp
13. adb install [-r] /Users/tingtwang/Documents/test.apk
14. adb uninstall com.test.android
15. 查看设备日志: adb logcat
16. adb logcat -f data/local/tmp/logcat.txt -----把log定向输入到文件 但是文件是保存在设备上的,还需要通过pull把文件拉到电脑端
17. adb logcat >/Users/tingtwang/Documents/logcat.txt
18. bugreport命令,会将dumpsys,dumpstate以及logcat的信息全部显示
dumpsys:安卓系统命令,获取android服务进程的各个信息
dumpstate:安卓系统命令,系统状态信息,里面比较全,包括手机当前的内存信息、cpu信息等等
使用和之前的一样,可以重定向到文件
adb bugreport>Desktopugreport.log
单独显示dumpsys和dumpstate的信息,使用如下:
adb shell dumpsys>Desktopdumpsys.log
adb shell dumpstate>Desktopdumpstate.log
19. adb root . 以root身份重启adbd守护进程,对于未获得root权限的手机,这个命令执行时会报错的