不用USB,通过adb无线调试安卓手机页面

news/2024/7/7 19:46:28

以前真机调试手机页面,都是使用数据线连接手机和电脑,近日身边没有USB数据线,折腾了下如何不依赖数据线只用无线调试手机页面,教程如下。

本教程适用于安卓11以及以上版本。否则应该使用USB数据线连接。

 

一、安装adb工具

下载地址:https://developer.android.com/studio/releases/platform-tools?hl=zh-cn

二、配置环境变量

下载完毕后,需配置环境变量,以mac为例。Windows类似。

mac:

1.新建配置文件:进入 /Users/用户名 ,创建.bash_profile文件: 可使用命令touch .bash_profile或在文件夹手动创建。

【如: /Users/用户名 下已有.bash_profile文件则无需创建,直接进入第2步】

2.编辑配置文件:

打开配置文件:可使用命令open .bash_profile  打开上一步创建的文件。或直接右键用文本编辑器打开此文件。

加入一条环境变量配置:(此处PATH路径为下载文件的存放路径,下图中,文件存放在/Users/用户名/platform-tools)

保存并关闭窗口。

3.输入命令:source .bash_profile   刷新配置

4.测试下:在命令行输入adb,不再出现无此命令的提示。

 

三、手机配置

1.打开手机的开发者选项

不同手机操作不同,小米手机为:设置-我的设备-全部参数-点击多次“MIUI版本”,直到提示我们已开启开发者选项。

其他手机大同小异,自行探索即可。

2.在开发者选项里

①开启USB调试

②打开“无线调试”功能,点击“使用配对码配对设备”

3.在电脑执行命令adb pair 手机IP:端口  (上图红色区域信息)进入下一步,输入手机上显示的配对码,电脑端显示配对成功(successfully paired to XX)

4.配对成功后连接手机:adb connect 手机IP:端口  (上上图蓝色区域信息)

 

四、调试页面

1.打开chrome或edge浏览器,地址栏输入:chrome://inspect/#devices 或 edge://inspect/#devices 

2.手机浏览器打开一个网页或打开APP中内嵌页面,如下图。

备注:不是所有浏览器和APP都支持调试。一般手机自带浏览器都支持调试

 

稍等半分钟左右,可看到一条网页信息:

3,点击上图中inspect进入调试页面:

可以看到此页面与手机内打开的页面完全一样。可以尽情调试了。

如上图为空白或有其他HTTP报错,可连下代理,确保电脑可以访问Google。

 

下次连接时只需再执行“adb connect 手机IP:端口”即可。


http://lihuaxi.xjx100.cn/news/327513.html

相关文章

Unity【Multiplayer 多人在线】服务端、客户端通用架构的使用指南

文章目录🚩 Import🚀 protogen使用方法🪐 客户端接口🌈 服务端接口🧭 数据处理🎨 Example🚩 Import 下载SKFramework框架,导入到Unity中; 在框架Package Manager中搜索并…

Java高效率复习-MySQL下篇[MySQL]

前言 本文章的语言描述会比上篇多一些 数据库的创建修改与删除 标识符命名规则 数据库名、表名不得超过30个字符,变量限制为29个必须只能包含A-Z,a-z,0-9,_等63个字符数据库名、表名、字段名等对象名中间不要包含空格同一个My…

超透镜与超表面全息

超透镜和超表面因其操纵电磁场的独特特性而在科学上声名鹊起,如今它们的制造已经变得可行。但它们的设计难度远远超过了传统镜片,因为必须考虑到纳米级构件的特性。 VirtualLab Fusion的优势  统一的平台:具有将纳米级构建模块和大尺…

CUDA入门和网络加速学习(一)

0. 简介 最近作者希望系统性的去学习一下CUDA加速的相关知识,正好看到深蓝学院有这一门课程。所以这里作者以此课程来作为主线来进行记录分享,方便能给CUDA网络加速学习的萌新们去提供一定的帮助。 1. GPU与CPU区别 处理器指标一般主要分为两大类&…

彻底搞懂MySql的B+Tree

1.什么是索引 官方定义:一种能为mysql提高查询效率的数据结构,索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。好比如,一本书,你想找到自己想看的章节内容,直接查询目录就行。这里的目录就类似索引…

[附源码]计算机毕业设计勤工助学管理系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

(十四)笔记.net学习之RabbitMQ工作模式

RabbitMQ在.net中简单使用一、简单模式1.生产者2.消费者二、工作队列模式1.工作队列模式介绍2.生产者发送消息3.消费能力三、发布/订阅模式1.介绍2.生产者3.消费者四、Routing路由模式1.介绍2.生产着3.消费者五、topic 主题模式1.介绍2. 生产者3.消费者一、简单模式 1.生产者 …

手游平台开发怎么做?

根据相关的数据,目前手游市场的发展速度有所减缓,但依然有很大的发展空间。随着5 G时代的来临,再加上大家手里都有了手机,玩家数量也在不断增加,手游市场的发展前景也会越来越好,可以预见,这将会…