当前位置: 首页 > news >正文

安卓手机在开发者模式下 打开wifi调试功能的相关 adb 命令

文章目录

    • Intro
    • 前置条件
    • 确认
    • 好处

Intro

部分安卓手机的开发者模式中,只提供了 USB调试模式,却没有明显的 wifi调试模式的相关菜单。

前置条件

  • 手机已经打开开发者模式
  • 已经安装好Android Studio,或者已经配置了adb工具的所在路径到了环境变量。
  • 手机和电脑连接同一个Wi-Fi。

以下以华为手机为例:

核心步骤已标注了1, 2, 3, 4

wuyujin1997@wyjmacm1 debug % adb devices -l           
List of devices attached
2HSYD24327214065       device 0-1.4.1 product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:8
192.168.3.117:6666     device product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:7wuyujin1997@wyjmacm1 debug % adb tcpip 5555
error: more than one device/emulator
wuyujin1997@wyjmacm1 debug % adb kill-server
wuyujin1997@wyjmacm1 debug % adb status
adb: unknown command status
wuyujin1997@wyjmacm1 debug % adb start-server# 第一次是从这里开始。
# 1. USB 连接安卓手机和电脑,执行 adb devices 列出已连接的安卓设备
wuyujin1997@wyjmacm1 debug % adb devices -l
List of devices attached
2HSYD24327214065       device 0-1.4.1 product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:1# 2. 执行 adb tcp <port>  命令
wuyujin1997@wyjmacm1 debug % adb tcpip 5555
restarting in TCP mode port: 5555
wuyujin1997@wyjmacm1 debug % adb devices
List of devices attached
2HSYD24327214065	device# 3. tcpip之后先不要拔USB线。先执行connect。
# ip: 如何查看华为手机的IP?【设置】—【关于手机】—【状态信息】—【IP地址】
# port: 刚才 tcpip 你用了哪个port,现在就用哪个port。
wuyujin1997@wyjmacm1 debug % adb connect 192.168.3.117:5555
connected to 192.168.3.117:5555
wuyujin1997@wyjmacm1 debug % adb devices -l
List of devices attached
2HSYD24327214065       device 0-1.4.1 product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:2
192.168.3.117:5555     device product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:3# 4. 拔USB线,然后列出设备。可以发现只剩下 ip:port 形式的设备。
wuyujin1997@wyjmacm1 debug % adb devices -l
List of devices attached
192.168.3.117:5555     device product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:3wuyujin1997@wyjmacm1 debug % adb devices -l
List of devices attached
192.168.3.117:5555     device product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:3

确认

如何确认我们的确通过 wifi连接的方式 用adb连接了安卓手机和电脑呢?

如果已经连接成功,是可以执行相关的adb命令的。随便找一条,试试命令结果正常与否?
比如:

wuyujin1997@wyjmacm1 ~ % adb shell pm list packages
package:com.huawei.hifolder
package:com.android.cts.priv.ctsshim
package:com.huawei.camera
package:com.huawei.android.tips
package:com.huawei.camerakit.impl
package:com.huawei.synergy
package:com.huawei.android.launcher
package:com.android.providers.telephony

好处

USB连接调试是有线,wifi是无线,更方便。

wifi连接通了之后,在手机上设置好。之后每次要安装新的app到手机(或其他操作),不需要重新走一遍配对连接流程。
只需要以下命令即可重连、确认。

adb connect <ip>:<port>adb devices -l

相关文章:

  • vue canvas绘制信令图二、
  • Crosslink-NX器件应用连载(10): 图像输入并通过HDMI输出
  • 前端面试问题:子组件的某一个方法调用执行逻辑由父组件的属性状态变化来决定
  • .vimrc 配置项
  • Golang反射
  • Android Notes
  • ORA-08189: 因为未启用行移动功能, 不能闪回表问题
  • leetcode及牛客网二叉树相关题、单值二叉树、相同的树、二叉树的前序、中序、后序遍历、另一棵树的子树、二叉树的遍历等的介绍
  • Presto 从提交SQL到获取结果 源码详解(3)
  • qt+ffmpeg 实现音视频播放(四)之音视频同步
  • k8s——Pod进阶(资源限制和探针)
  • 解决 Git commit 或 Git merge 跑到 VIM 里面去了
  • C#中的数组探索
  • C#面:.Net中会存在内存泄漏吗,请简单描述
  • python数据库操作
  • Apache Zeppelin在Apache Trafodion上的可视化
  • C# 免费离线人脸识别 2.0 Demo
  • Create React App 使用
  • CSS 提示工具(Tooltip)
  • CSS中外联样式表代表的含义
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • extract-text-webpack-plugin用法
  • Javascripit类型转换比较那点事儿,双等号(==)
  • js如何打印object对象
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Magento 1.x 中文订单打印乱码
  • MaxCompute访问TableStore(OTS) 数据
  • Mysql5.6主从复制
  • Node项目之评分系统(二)- 数据库设计
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • php中curl和soap方式请求服务超时问题
  • Sass 快速入门教程
  • Sequelize 中文文档 v4 - Getting started - 入门
  • ViewService——一种保证客户端与服务端同步的方法
  • Vue.js-Day01
  • WebSocket使用
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 深入浅出webpack学习(1)--核心概念
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 带你开发类似Pokemon Go的AR游戏
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • $.each()与$(selector).each()
  • (21)起落架/可伸缩相机支架
  • (C语言)二分查找 超详细
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (十六)、把镜像推送到私有化 Docker 仓库
  • (四)React组件、useState、组件样式
  • (淘宝无限适配)手机端rem布局详解(转载非原创)