使用无线调试功能,摆脱usb的困扰!

第一步:前期准备

在无线调试之前,需要确保以下条件满足:

  1. 手机设置:

    • 确保手机已开启开发者选项,并启用了无线调试功能。
    • 记录下手机的无线调试地址,格式为 ip:port(例如:192.168.3.66:43119)。
  2. 电脑环境:

    • 确保电脑已安装 ADB(Android Debug Bridge),并配置好了环境变量。
    • 确保电脑和手机连接到同一局域网。

第二步:无线调试连接步骤

1. 配对设备

运行以下命令进行配对:

adb pair 192.168.3.66:43119

如果一切正常,返回提示如下:

Enter pairing code: 661521 * daemon not running; starting now at tcp:5037 * daemon started successfully Successfully paired to 192.168.3.66:43119 [guid=adb-AERF6R3825058399-3WPasw]

说明:

  • pair 命令 是首次无线调试的必要步骤。配对码通常由手机显示,需要手动输入。
  • 配对成功后,设备将被授权。
2. 尝试连接设备

运行以下命令:

adb connect 192.168.3.66:43119

可能的结果:

  • 如果返回以下错误:

    cannot connect to 192.168.3.66:43119: 由于目标计算机积极拒绝,无法连接。 (10061)

    原因是端口 43119 已被用于配对,不能直接用于连接。
3. 切换到可用的调试端口

将 ADB 服务端口切换为默认的 5555(或其他未被占用的端口):

adb tcpip 5555

返回提示:

restarting in TCP mode port: 5555

此命令将设备的 ADB 服务切换到指定的端口(5555),确保无线连接时使用未占用的端口。

4. 连接设备

使用新的端口连接设备:

adb connect 192.168.3.66:5555

返回提示:

connected to 192.168.3.66:5555

说明:

  • 此时,设备已通过无线网络成功连接到电脑。
  • 现在可以使用 ADB 指令或其他工具(如 scrcpy)对设备进行远程控制。

常见问题和解决方案

1. 无法配对设备
  • 确保手机的无线调试功能已开启。
  • 确保输入的配对码正确且未过期。
2. 无法连接设备
  • 确保手机和电脑在同一局域网中。
  • 检查手机防火墙或网络设置,确保所用端口未被占用或阻止。
3. 切换端口后仍无法连接
  • 检查 ADB 服务是否正常运行:

    adb devices

    如果设备未显示,尝试重新启动 ADB:

    adb kill-server adb start-server

4. 网络不稳定导致断开
  • 使用更稳定的 Wi-Fi 网络。
  • 避免手机切换到其他 Wi-Fi 或启用省电模式。

优化建议

  1. 简化命令操作: 如果需要频繁使用无线调试,可以编写脚本自动执行配对、切换端口、连接的操作。

  2. 使用工具辅助:

    • 工具如 scrcpy 可提供更好的无线屏幕控制体验,尤其适合需要实时画面操作的场景。
  3. 调试持久化:

    • 配对后的设备通常会记住授权关系,不需要每次都配对。在下次连接时,直接使用:

      adb connect <ip>:5555

    • 避免重复输入配对码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/35930.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

基于SpringBoot+Vue框架的在线考试系统的设计与实现

基于SpringBootVue框架的在线考试系统的设计与实现 系统合集跳转 源码获取链接 一、系统环境 运行环境: 最好是java jdk 1.8&#xff0c;我们在这个平台上运行的。其他版本理论上也可以。 IDE环境&#xff1a; Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以 tomcat环…

楼房销售系统设计与实现

文末获取源码和万字论文&#xff0c;制作不易&#xff0c;感谢点赞支持。 毕 业 设 计&#xff08;论 文&#xff09; 题目&#xff1a;楼房销售系统设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xf…

King’s Biobank 生物样本库管理系统:高效、智能的样本管理解决方案

近年来&#xff0c;生物样本资源已成为生物医药产业和国家生物安全战略的核心基石&#xff0c;在病因研究、临床诊疗及疾病预防等多个关键领域发挥着不可替代的作用。然而&#xff0c;科研机构、检测中心和医院在样本管理方面普遍面临以下挑战&#xff1a; 重复记录&#xff0c…

spring下的beanutils.copyProperties实现深拷贝

spring下的beanutils.copyProperties方法是深拷贝还是浅拷贝&#xff1f;可以实现深拷贝吗&#xff1f; 答案&#xff1a;浅拷贝。 一、浅拷贝深拷贝的理解 简单说拷贝就是将一个类中的属性拷贝到另一个中&#xff0c;对于BeanUtils.copyProperties来说&#xff0c;你必须保…

Linux---对缓冲区的简单理解--第一个系统程序

前序&#xff1a; 首先先理解一下什么是回车与换行&#xff1b;回车和换行是两个概念&#xff0c;它们不是一个东西&#xff1b; 回车:光标回到开始&#xff1b;换行:换到下一行&#xff1b; 如下图&#xff1a; 行缓冲区 如何理解缓冲区问题&#xff1f; 可以认为&#xff0…

『RabbitMQ』 windows下 安装RabbitMQ 并在Python中使用测试

目录 1. 安装ERLANG2. 安装RabbitMQ3. 新建用户Python的测试代码 生产者和消费者总结欢迎关注 『RabbitMQ』 专栏,持续更新中 欢迎关注 『RabbitMQ』 专栏,持续更新中 1. 安装ERLANG 下载之前先看兼容性,这里我打算下载26.1版本的Erlang以适配RabbitMQ cloud.emqx.com/cons…

【教程】创建NVIDIA Docker共享使用主机的GPU

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你&#xff0c;欢迎[点赞、收藏、关注]哦~ 这套是我跑完整理的。直接上干货&#xff0c;复制粘贴即可&#xff01; # 先安装toolkit sudo apt-get update sudo apt-get install -y ca-certifica…

麒麟信安受邀参加重庆教育装备专家培训会,共探教育信息化发展新趋势

近日&#xff0c;重庆市教育装备协会2024年区教育装备专家培训会举行&#xff0c;重庆各区教育信息技术与装备中心、教育委员会等相关领导参加。会上&#xff0c;麒麟信安作为协会成员单位发表主题演讲&#xff0c;与参会嘉宾深入探讨教育信息化工作的创新做法和实践经验&#…

2025澄迈漓岛音乐节品牌招商大会成功举行

——共谋音乐盛事&#xff0c;携手推动文化经济发展 12月6日&#xff0c;“2025澄迈漓岛音乐节品牌招商大会”&#xff08;以下简称“招商大会”&#xff09;在澄迈举行。本次大会由澄迈福山发展有限公司、福山咖啡文化风情镇旅游区联合主办&#xff0c;海南绿发投资有限公司承…

从零开始学TiDB(1) 核心组件架构概述

首先TiDB深度兼容MySQL 5.7 1. TiDB Server SQL语句的解析与编译&#xff1a;首先一条SQL语句最先到达的地方是TiDB Server集群&#xff0c;TiDB Server是无状态的&#xff0c;不存储数据&#xff0c;SQL 发过来之后TiDB Server 负责 解析&#xff0c;优化&#xff0c;编译 这…

调度算法的评价指标

调度算法的评价指标 一、CPU利用率二、系统吞吐量三、周转时间四、等待时间五、响应时间 一、CPU利用率 C P U 的利用率 C P U 有效工作时间 C P U 有效工作时间 C P U 空闲等待时间 CPU的利用率\dfrac{CPU有效工作时间}{CPU有效工作时间CPU空闲等待时间} CPU的利用率CPU有效…

【SpringBoot】SpringBoot中分页插件(PageHelper)的使用

目录 1.分页概念 2.原生写法 3.PageHelper插件分页查询 3.1 介绍 3.2?使用 3.3 Page对象和PageInf对象 1.分页概念 用户查询的数据不可能一次性全部展示给用户&#xff08;如果用户有一万条数据呢&#xff09;&#xff0c;而是分页展示给用户&#xff0c;这就是分页查询…

python操作数据库

文章目录 基础使用数据插入 基础使用 python使用第三方库pymysql来操作mysql数据库 安装&#xff1a; pip install pymysqlfrom pymysql import Connection# 获取到MySQL数据库的链接对象conn Connection(hostlocalhost # 主机名,port3306 # 端口&#xff0c;默…

【01】栅格切片服务发布

本文探讨的是使用GeoScene Server本身的能力去切瓦片&#xff0c;它可以很好地通过server自带的CachingTools GP服务去切片&#xff0c;可以通过调整该gp服务的最大实例数能够更好利用server所在机器cpu的能力&#xff1b; 如果server站点已经发布了很多服务&#xff0c;则不建…

非极大值抑制(Non-Maximum Suppression,简称NMS)是什么?

非极大值抑制&#xff08;Non-Maximum Suppression&#xff0c;简称NMS&#xff09;是一种常用于目标检测任务中的后处理技术&#xff0c;主要用于从多个候选框中选出最合适的边界框&#xff0c;并抑制那些与最优候选框重叠度高且分类置信度低的框。 NMS的目的&#xff1a; 在…

【Java】A *算法的应用

代码和测试图片下载地址&#xff1a; https://download.csdn.net/download/r77683962/90089371 这个地图里黑色部分是不能通过的&#xff0c;白色部分是可以通过的&#xff0c;这个算法没问题&#xff0c;有点感觉效率不太高。。。。。 效果&#xff1a; 源代码PathFind.java&…

日本IT|企业需要什么样的技术?

日本IT企业所需的技术非常多样化&#xff0c;涵盖了多个领域和方面。以下是一些日本IT企业通常所需的主要技术&#xff1a; 一、编程语言与工具 编程语言&#xff1a;Java、Python、C、C#、PHP等是日本IT企业常用的编程语言。这些语言在软件开发、数据分析、网络应用等方面都…

刘铁猛C#入门 030 泛型,partial类,枚举,结构

泛型(generic)无处不在 为什么需要泛型&#xff1a;避免成员膨胀或者类型膨胀 正交性&#xff1a;泛型类型(类/接口/委托/......)泛型成员(属性/方法/字段/....类型方法的参数推断 泛型接口/类的 类型参数不只有一个泛型与委托、lambda表达式实现泛型接口类时 &#xff0c;实现…

视频加密的好处与加密方法分析2024

视频内容的多样化不止局限于电视、电影&#xff0c;在日常培训学习中也是必不可少的。那么对于做知识付费的人来说&#xff0c;视频内容的安全性就尤为重要。视频加密也就i随之兴起&#xff0c;为视频内容安全多了一层保障&#xff0c;那么主要体现下那几个方面呢&#xff1f;可…

鸿蒙UI开发——亮/暗色模式适配

1、概 述 系统存在深浅色两种显示模式&#xff0c;为了给用户更好的使用体验&#xff0c;应用最好适配暗色和亮色两种模式。从应用与系统配置关联的角度来看&#xff0c;适配暗色和亮色模式可以分为下面两种情况&#xff1a; 应用跟随系统的深浅色模式&#xff1b; 应用主动设…