adb基本命令

下载安装 adb

概述:

ADB 全称为 Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 Android 设备。

下载地址:

Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

Mac版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

Linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip

将/bin配置到环境变量中

打开手机端允许USB调试功能

打开设置

打开我的设备或者关于本机

找到OS版本号,点击7次唤醒开发者选项

进入更多设置

进入开发者选项

启用USB调试

测试

win + R 输入 cmd 回车

输入adb devices //显示相关连接设备信息,以及端口号

adb 常用命令

查看已连接的模拟器/设备的列表

adb devices

将命令发送至特定设备

adb -s serial_number command

如果在多个设备可用时您未指定目标模拟器/设备实例就发出命令,那么adb将生成一个错误

安装应用

adb install path_to_apk

设置端口转发

您可以使用reserve命令设置任意端口转发 ------ 将对模拟器/设备实例上特定端口的请求转发到主机的其他端口。下面向您介绍如何设置模拟器/设备端口6100到主机端口7100的转发:

adb reserve tcp:6100 tcp:7100

您也可以使用adb设置传输到指定的UNIX域套接字的转发,如下所示:

adb reserve localabstract:logd tcp:7100

要从模拟器或设备复制文件或目录(及其子目录),请使用

adb pull remote local

要将文件文件或目录(及其子目录)复制到模拟器或设备,请使用

adb push localemote

在上述命令中,local 和 remote 指的是开发计算机(本地)和模拟器/设备实例(远程)上目标文件/目录的路径。例如:

adb push foo.txt /sdcard/foo.txt

停止 adb 服务器

adb kill-server

发出shell命令

adb -d\|-e\|-s serial_number shell shell_command

或者

adb -d\|-e\|-s serial_number shell

相关推荐
青枣八神4 小时前
Expo如何只通过数据线连接手机的Expo go
react native·智能手机·安卓
Roki Zhang8 小时前
自开发网盘APP使用说明
安卓·个人开发·网盘
雁鸣零落8 小时前
浏览器扩展 CaptionGo,在网页视频上显示双语字幕,支持 PC 和手机端使用
android·chrome·edge·firefox·安卓
孙晓鹏life1 天前
MySQL-Seconds_behind_master的精度误差
android·mysql·adb
ttwuai2 天前
GoFrame 连接 MySQL 报错排查:parseTime、时区和 utf8mb4 怎么配
数据库·mysql·adb
阿拉斯攀登3 天前
无人售货柜MQTT客户端工业级配置:心跳、遗嘱、重连、QoS适配实战
嵌入式硬件·mqtt·安卓·零售·无人售货柜·无人售货机
阿拉斯攀登3 天前
无人售货柜设备开机自动注册逻辑:唯一标识绑定、防重复、批量铺货适配
嵌入式硬件·安卓·零售·安卓驱动·无人售货柜·无人售货机
儒雅的大叔4 天前
MySQL数据库InnoDB数据恢复工具使用总结
数据库·mysql·adb
杨江4 天前
安卓app如何做自动升级
安卓
zhangjin11204 天前
解决adb -s 按Tab键不自动选择设备的问题
adb