安卓ADB命令说明的中文翻译(部分)

ADB基本命令

开启ADB Server
adb start-server
关闭ADB Server
adb kill-server
显示设备
Adb devices
显示adb版本
Adb version
显示帮助信息
Adb help
打印日志
Adb logcat
安装应用
Adb install <path-to-apk>
从设备上拷贝文件
Adb pull <remote> <local>
端口转发,将本地的某个端口映射到设备的某个端口
Adb forward <local> <remote>
注:端口号写法:tcp:80,local:<UNIX domain socket name>
PPP OVER USB
Adb ppp <tty>
注:dev:/dev/omap_csmi_tty1
获取串口名
Adb get-serialno
获取设备状态
Adb get-state
等待设备就绪后执行命令
Adb wait-for-device
例如: adb wait-for-device instal <app>.apk adb wait-for-device shell getprop
获取设备shell
Adb shell
直接执行一个shell命令
Adb shell [shellcommand]

PM(package manager tool)软件管理工具

基本格式:Adb pm <command>
例如:Adb shell pm uninstall com.example.MyApp
显示应用列表
Adb shell pm list packages [options] <FILTER>
-f 查看关联文件
-d 只显示禁用的包
-e 只显示启用的包
-s 只显示应用包
-3 只显示第三方包
-I 查看各个包的installer
-u 也显示已经卸载掉包
–user <USER_ID>: 获取用户空间【The user space to query】
显示所有permission-groups
Adb shell pm list permission-groups
显示所有已经知道的权限
Adb shell pm list permissions
-f :显示所有信息
-s:简单的总结信息
-d:危险的权限
-u:仅列出用户可见的权限