2019-02-25 09:20:26 +00:00
|
|
|
# adb
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
> 安卓调试桥:与 Android 模拟器或已连接的 Android 设备通信。
|
2021-09-13 09:21:21 +01:00
|
|
|
> 此命令也有关于其子命令的文件,例如:`adb shell`.
|
2021-08-31 08:13:49 +01:00
|
|
|
> 更多信息:<https://developer.android.com/studio/command-line/adb>.
|
2019-02-25 09:20:26 +00:00
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 检查 adb server 进程的是否在运行,并开启它:
|
2019-02-25 09:20:26 +00:00
|
|
|
|
|
|
|
`adb start-server`
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 终止 adb server 进程:
|
2019-02-25 09:20:26 +00:00
|
|
|
|
|
|
|
`adb kill-server`
|
|
|
|
|
2019-10-18 03:33:27 +01:00
|
|
|
- 在目标模拟器 / 设备实例上开启一个远程 shell:
|
2019-02-25 09:20:26 +00:00
|
|
|
|
|
|
|
`adb shell`
|
|
|
|
|
2019-10-18 03:33:27 +01:00
|
|
|
- 将 Android 应用程序推送到模拟器 / 设备 :
|
2019-02-25 09:20:26 +00:00
|
|
|
|
2020-11-04 20:12:56 +00:00
|
|
|
`adb install -r {{路径/到/应用.apk}}`
|
2019-02-25 09:20:26 +00:00
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 从目标设备上拷贝一个文件 / 目录到本地:
|
2019-02-25 09:20:26 +00:00
|
|
|
|
2020-11-04 20:12:56 +00:00
|
|
|
`adb pull {{路径/到/设备的文件或目录}} {{路径/到/本地上的目录}}`
|
2019-02-25 09:20:26 +00:00
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 从本地拷贝一个文件 / 目录到目标设备:
|
2019-02-25 09:20:26 +00:00
|
|
|
|
2020-11-04 20:12:56 +00:00
|
|
|
`adb push {{路径/到/本地文件或目录}} {{路径/到/设备上的目录}}`
|
2019-02-25 09:20:26 +00:00
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 列出已连接的设备:
|
2019-02-25 09:20:26 +00:00
|
|
|
|
|
|
|
`adb devices`
|