Android adb命令学习笔记(一)——adb介绍以及关于传输文件等相关基本命令

本文是Android Adb命令的学习笔记,主要介绍了adb的基本概念及其在文件传输方面的作用。通过adb,开发者可以方便地在设备和电脑间传输文件,进行调试和日志收集等操作,是Android开发中的重要工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习自极客学院fan2597老师关于adb命令的课程,以下为自己的学习笔记和实践记录
-------------------------------------------------------------------------------------------------------------
第一部分:adb介绍与环境配置
一、adb介绍与环境配置:
adb定义:Android调试桥接,即Android Debug Bridge,是一个C/S结构的命令行工具
作用:pc通过adb来操作手机系统

二、几个简单命令:
1.adb devices:列出当前所连接的所有android设备(包括模拟器)

2.adb shell

3.adb [-e |-d | -s|  <设备序列号>] <子命令>
4.exit:进入编辑状态后退出

5.一个命令运行到一半卡住了,挂起状态需要终止它可以输入 control+c

5.adb help
列出所有帮助文件,里面有所有相关命令的解释说明

6.adb version
当前adb版本号

第二部分:adb基础命令
大纲:
文件传输与安装命令
信息获取相关命令
获取log和重启相关命令

一、文件传输与安装相关命令

子命令 参数 说明
devices <-l> 列出所有已经连接的设备,状态有三种:device、offline、device not found
push <local> <remote> 复制一个文件或者目录到设备中
pull <remote> <local> 复制手机中的一个文件或目录到本机
install <-lrtsd> <file>
安装apk
-l :标识应用为受限应用
-r :  替换已有应用安装
-t :运行安装测试包
-s:安装到sd卡中
-d:降级安装
install-multiple <-lrstdp> <file>
批量安装应用
-p:部分应用程序安装

uninstall <-k> <pakage>
卸载应用
-k:保持data和each下的文件
wait-for-device 等待设备连接
start-server 开启adb服务
kill-server 杀死adb服务
get-state 获取adb服务状态,三种状态:offline、bootloader、device
get-serialno 获取设备序列号(serialno为设备的唯一识别机器码,也称序列号)

get-devpath 获取设备路径
status-window 连续打印指定设备的设备状态
bugreporter 打印当前的dump sys、sump state、logcat的输出
logcat 参数较多,后续详细补充 输出Android系统日志
shell 命令较多,后续详细学习后补充 进入远程shell端
reboot <bootloader|recovery> 
重启
Boot loader:重启到bootloader
Recovery:重启到Recovery

remount 重新挂在系统分区,使系统分区重新可写
reboot-bootloader 重启到bootloader
root 重新启动adb获取root权限
usb 重启adb来监听USB
tcpip <port> 重启adb来监听指定的tcp端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值