前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >adb 常用命令大全(2)- 基础命令

adb 常用命令大全(2)- 基础命令

作者头像
小菠萝测试笔记
发布2020-11-11 15:21:50
6410
发布2020-11-11 15:21:50
举报

adb 基本语法

代码语言:javascript
复制
adb [-d|-e|-s <serialNumber>] <command>
命令行参数
  • -d:指定当前唯一通过 USB 连接的 Android 设备为命令目标
  • -e:指定当前唯一运行的模拟器为命令目标
  • -s <serialNumber>:指定相应 serialNumber 号的设备/模拟器为命令目标
为啥需要指定设备为命令目标?

如果有多个设备/模拟器连接,需要为命令指定目标设备,否则怎么知道要操作哪台设备

重点
  • 如果只有连了一台设备,那就不需要 -d、-e、-s 参数了
  • 多个设备/模拟器连接的情况下较常用的是 参数,serialNumber 为设备到序列号,设备连接上电脑后可以通过 adb devices 命令获取

-s <serialNumber>

  • serialNumber 可能是序列号也可能是 IP
查看序列号

这里是 IP+端口

查看当前 adb 连接上的设备列表

代码语言:javascript
复制
adb devices

杀掉 adb 服务

代码语言:javascript
复制
adb kill-server

开启 adb 服务

代码语言:javascript
复制
adb start-server

adb 安装 app

代码语言:javascript
复制
adb install 包地址

adb 卸载 app

代码语言:javascript
复制
adb uninstall 包名 

把文件从手机中复制到电脑

代码语言:javascript
复制
adb pull <手机路径> <电脑路径> 

把文件从电脑复制到手机上

代码语言:javascript
复制
adb push <电脑路径> <手机路径> 

以 root 权限运行 adb

代码语言:javascript
复制
adb root

存在一些需要 root 权限才能执行的命令

取消 root 权限

代码语言:javascript
复制
adb unroot

指定 adb server 的网络端口

代码语言:javascript
复制
# 默认端口为 5037
adb -P <port> start-server
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-11-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • adb 基本语法
    • 命令行参数
      • 为啥需要指定设备为命令目标?
        • 重点
          • 查看序列号
          • 查看当前 adb 连接上的设备列表
          • 杀掉 adb 服务
          • 开启 adb 服务
          • adb 安装 app
          • adb 卸载 app
          • 把文件从手机中复制到电脑
          • 把文件从电脑复制到手机上
          • 以 root 权限运行 adb
          • 取消 root 权限
          • 指定 adb server 的网络端口
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档