adb 常用命令大全(2)- 基础命令
2024-09-04 01:13:13
adb 基本语法
adb [-d|-e|-s <serialNumber>] <command>
命令行参数
- -d:指定当前唯一通过 USB 连接的 Android 设备为命令目标
- -e:指定当前唯一运行的模拟器为命令目标
- -s <serialNumber>:指定相应 serialNumber 号的设备/模拟器为命令目标
为啥需要指定设备为命令目标?
如果有多个设备/模拟器连接,需要为命令指定目标设备,否则怎么知道要操作哪台设备
重点
- 如果只有连了一台设备,那就不需要 -d、-e、-s 参数了
- 在多个设备/模拟器连接的情况下较常用的是 -s <serialNumber> 参数,serialNumber 为设备到序列号,设备连接上电脑后可以通过 adb devices 命令获取
- serialNumber 可能是序列号也可能是 IP
查看序列号
这里是 IP+端口
查看当前 adb 连接上的设备列表
adb devices
杀掉 adb 服务
adb kill-server
开启 adb 服务
adb start-server
adb 安装 app
adb install 包地址
adb 卸载 app
adb uninstall 包名
把文件从手机中复制到电脑
adb pull <手机路径> <电脑路径>
把文件从电脑复制到手机上
adb push <电脑路径> <手机路径>
以 root 权限运行 adb
adb root
存在一些需要 root 权限才能执行的命令
取消 root 权限
adb unroot
指定 adb server 的网络端口
# 默认端口为 5037
adb -P <port> start-server
指定设备 ID
adb -s 09091JEC212986 logcat -v time
最新文章
- java web学习总结(三) -------------------TOMCAT使用帮助(二)
- lua 获取文件名和扩展名
- 利用窗口引用漏洞和XSS漏洞实现浏览器劫持
- 恒天云技术分享系列5 – 虚拟化平台性能对比(KVM &; VMware)
- Visual Studio 2013 发布正式版
- 小甲鱼:Python学习笔记002_数组_元组_字符串
- Nginx 错误处理方法: bind() to 0.0.0.0:80 failed
- UNIX网络编程——客户/服务器程序设计示范(六)
- 新版MATERIAL DESIGN 官方动效指南(三)
- Jz2440开发板熟悉
- ROS入门学习
- 【转】CentOS 7.X 系统安装及优化
- Eureka微服务ID
- Linux软件包的安装(rpm+yum)
- PuTTY+Xming实现X11的ssh转发
- c与c++相互调用机制分析与实现
- RecyclerView 输出的和排版的不一样
- Windows 远程连接 CentOS 7 图形化桌面
- WinForm 打开文件夹
- C# 实现水印
热门文章
- 论文笔记:(NIPS2018)PointCNN: Convolution On X-Transformed Points
- Hadoop 3.1.1 - Yarn - 使用 FPGA
- YsoSerial 工具常用Payload分析之Common-Collections2、4(五)
- Lambda--Optional、Collectors高级进阶方法
- 使用Magicodes.IE快速导出Excel
- 我的大学Android开发学习之路——从开始到微信/支付宝/抖音Offer
- CentOS时间日期类语法
- Linux从头学07:中断那么重要,它的本质到底是什么?
- Python语言系列-10-数据库
- Woc,考场(面试)忘记打平衡树怎么办,Trie救你命