常用adb 命令-学习
基础命令
查看版本 adb version

查看设备信息 adb devices

重启安卓设备 adb reboot
连接设备 adb connect 安卓设备IP:端口号
夜神模拟器链接:adb connect 127.0.0.1:62001
关闭网络模式 adb disconnect
开启adb 服务 adb start-server
关闭adb 服务 adb kill-server
获取本机IP地址 ipconfig
查看设备进行列表 adb shell ps
查看安卓设备cpu 和内存占用问题 adb shell top
查看分辨率
查看安卓设备屏幕分辨率 adb shell dumpsys window displays
在终端查找cur 字段(cur = 分辨率1980*2000)

打印简单格式的分辨率 adb shell wm size

adb 端口被占用
netstat -ano 获取全部端口号
netstat -ano|findstr 8081 获取8081 端口对应的全部进程pid

adb shell 指定设备
进入adb shell 之后会有两种显示状态 # 代表有root 权限,$ 代表没有root 权限
adb shell ls 列出目录下的文件和文件夹
退出shell状态 : exit
adb install 安装
指定设备安装:adb -s 设备名 install 安装包路径.apk
覆盖源文件安装(保留数据和缓存文件):adb install -r 安装包路径.apk
默认安装:adb install 安装包路径.apk

获取文件包名 :aapt dump badging 路径.apk
注意! 路径.apk 里面不要出现中文,中文的话会报错的

因为 路径.apk 里有中文 引入的报错。

adb uninstall 卸载
卸载apk :adb uninstall 包名

adb push 文件从电脑传输到手机
adb push (pc 端的文件位置) (设备中文件存储的路径)
eg:adb push C:\Users\EDZ\Pictures\pic\demo.txt /sdcard/Pictures
adb pull 文件从手机传到电脑
adb pull (设备中文件存储的路径)(pc 端的文件位置)
eg:adb pull /sdcard/Pictures C:\Users\EDZ\Pictures\pic
adb logcat 查看日志
adb logcat 查看日志log 包括设备缓存和正在运行
ctrl+c 中断输出log 记录
adb logcat -c 清除log 缓存
adb logcat >D:\aaa\bbb.log 导出日志文件到d 盘下的aaa 文件夹中的bbb.log 文件里
包名获取:
查看当前设备所有包名:
adb shell pm list packages
查看当前运行apk 包名:
adb shell "dumpsys window windows | grep -E 'mCurrentFocus'"
!!!获取当前运行apk 包名失败的情况
1.adb 连接设备
2.启动当前运行apk,不做其他操作
3.输入命令:adb shell dumpsys window windows |findstr 'mCurrent' ,回车
adb shell dumpsys activity |findstr 'mResumedActivity'
adb shell dumpsys activity |findstr 'mFocusedActivity'
wifi 远程调试:
1.adb devices 检测设备
2.adb tcpip 5555 确认手机端和电脑端的wifi 通讯地址
3.拔掉usb 线,通过adb connect 手机ip地址


浙公网安备 33010602011771号