1、配置adb环境,输入adb --version显示版本号

若弹出:

请参照下文配置环境变量:
adb不是内部或外部命令,也不是可运行的程序 或批处理文件—解决方法
二、adb常用命令操作
| adb命令 | 命令解释 |
|---|---|
| adb start-server | 启动adb服务 |
| adb kill-server | 关闭adb服务 |
| adb devices | 查看当前连接的设备 |
| adb -s <device_name> shell | 进入指定的设备 |
三、adb常用查看手机信息命令
| ADB命令查看手机相关信息 | 命令解释 |
|---|---|
| adb get-serialno | 获取手机的序列号 |
| adb shell wm size | 查看手机屏幕分辨率 |
| adb shell cat /proc/cpuinfo | 显示手机的cpu信息 |
| adb shell getprop ro.product.model | 查看手机的设备型号 |
| adb shell cat /sys/class/net/wlan0/address | 获取手机的mac地址 |
| adb shell pm list packages | 显示手机里面所有应用的包名 |
四、adb命令启动app应用
<package_name>代表应用的包名,<package_name>.<activity_name>代表这个包的启动入口。
adb shell am start -n package_name1/ package_name2.activity_name
# APK包名和入口名获取方式:cmd执行命令:
# ① aapt dump badging apk文件 ,点击回车【需在aapt目录下执行】
# ② adb shell dumpsys activity top|findstr "ACTIVITY"【apk启动后立刻执行】
# ③ adb shell "dumpsys activity | grep mFocusedActivity"
五、adb操作手机与电脑文件互传
首先连接手机使用命令:adb shell
通过 ls 命令展示手机文件目录
| adb命令 | 命令解释 |
|---|---|
| adb pull +文件绝对路径 | 将文件拷贝到电脑上 |
六、如果5037端口被占用
可以使用如下命令释放端口
C:\Users\Shuqing> netstat -ano | findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 11072
TCP 127.0.0.1:5037 127.0.0.1:59519 TIME_WAIT 0
taskkill -f -pid XXX
本文详细介绍ADB环境配置步骤,包括常见问题解决方法。涵盖ADB服务控制、设备管理、手机信息查询、应用启动、文件传输等核心命令操作。适用于Android开发者及测试人员。
2436

被折叠的 条评论
为什么被折叠?



