adb [-d|-e|-s ]
-d: 指定当前唯一通过 USB 连接的 Android 设备为命令目标
-e: 指定当前唯一运行的模拟器为命令目标
-s: 指定相应设备序列号的设备/模拟器为命令目标
- 启动adb adb start-server 一般无需手动执行此命令,在运行 adb 命令时若发现 adb server 没有启动会自动调起。
- 停止adb adb kill-server
- 以 root 权限运行 adb root
- 指定 adb server 的网络端口 adb -P
start-serve ADB的默认端口为 5037。 - 查看占用端口的进程: netstat -ano
- 查询已连接的设备/模拟器列表 adb devices
- 登录设备shell adb shell、adb connect、adb disconnect
- 从电脑上发送文件到设备 :adb push <本地路径> <远程路径>
- 从设备上下载文件到电脑: adb pull <远程路径> <本地路径>
安装应用 adb install [-l] [-r] [-t] [-s] [-d] [-g]
-l 将应用安装到保护目录 /mnt/asec
-r 允许覆盖安装
-t 允许安装 AndroidManifest.xml 里 application 指定 android:testOnly="true" 的应用
-s 将应用安装到 sdcard
-d 允许降级覆盖安装
-g 授予所有运行时权限