不用USB,通过adb无线调试安卓手机页面
以前真机调试手机页面,都是使用数据线连接手机和电脑,近日身边没有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:端口”即可。
不用USB,通过adb无线调试安卓手机页面的更多相关文章
- adb无线连接android手机进行调式,无需获得root权限
利用adb无线连接android手机进行调式 无需获得root权限 转载来自CSDN https://blog.csdn.net/lnking1992/article/details/5346518 ...
- usb被占用时,可以用这些方法进行adb无线调试
转自: http://www.cnblogs.com/shangdawei/p/4480278.html 可用wifi.网口. 1.先要获取root权限 如果手机没有命令行工具,请先在手机端安装终端模 ...
- Android无线调试及手机设备与PC同屏工具——Chrome插件Vysor
我们平时用手机调试时,经常是手不离机,以前可以下载个jar包能把手机屏映射到电脑桌面,但是运行比较卡,后来就放弃了,再之,手机接数据线有时也不太方便 ,pc与手机(连wifi)如处同一网段,就可以通过 ...
- adb软件国产安卓手机对系统的把控
国产安卓手机对系统的把控,现在想搞机的方法是愈来愈麻烦,华为最先的申请解锁码,到现在直接系统锁死不给解.让我等搞机小伙伴是望机兴叹.安卓手机的通病随着系统升级,手机就越来越卡.本想通过卸载系统自带应用 ...
- android studio 中怎么使用adb无线调试
之前再eclipse下进行安卓开发,但谷歌却抛弃了eclipse而力挺android studio开发环境,没办法只好跟着走. 在eclipse下开发时调试用adb无线方式特别方便,但是在androi ...
- 绕过限制,在PC上调试微信手机页面
场景 假设一个手机页面,开发者对其做了限制,导致只能在微信客户端中打开.而众所周知手机上非常不利于调试页面,所以需要能在电脑上打开并进行调试.这里针对常见的三种页面做一下分析,一一绕过其限制,(当然不 ...
- 在PC上调试微信手机页面的三种方法
场景 假设一个手机页面,开发者对其做了限制,导致只能在微信客户端中打开.而众所周知手机上非常不利于调试页面,所以需要能在电脑上打开并进行调试.这里针对常见的三种页面做一下分析,一一绕过其限制,(当然不 ...
- Android adb 无线调试
转自:使用WIFI连接android进行调试和adb操作 1. 手机端开启adb tcp连接端口,下载android终端app(终端模拟器) :/$su:/$setprop service.adb.t ...
- Mac下Eclipse/adb无法调试MX5手机
前提是环境已经配置好,其他手机可以连接但MX系列不可以 解决方法:打开终端 echo 0x2a45 >> ~/.android/adb_usb.ini adb kill-server ad ...
- 通过adb方式给安卓手机截图的cmd批处理文件
@echo off rem 通过adb方式截图rem 需要安装adb ,一般安装了android sdk 默认带了adb ,路径为sdk目录的android-sdk\platform-toolsr ...
随机推荐
- es日志配置,只保存最近3天的日志
Elasticsearch使用Log4j 2进行日志记录.可以使用log4j2.properties文件配置Log4j2. Elasticsearch公开三个属性 ${sys:es.logs.base ...
- 《Vision Permutator: A Permutable MLP-Like ArchItecture For Visual Recognition》论文笔记
论文题目:<Vision Permutator: A Permutable MLP-Like ArchItecture For Visual Recognition> 论文作者:Qibin ...
- CentOS 8.2 对k8s基础环境配置
一.基础环境配置 1 IP 修改 机器克隆后 IP 修改,使Xshell连接上 [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg- ...
- XSS-Game
很简单的弹窗 http://192.168.31.177/xssgame/level1.php?name=<script>alert(1)</script> 过滤了>.& ...
- LeetCode------递归(爬楼梯)
1.递归 1.一个问题的解可以分解为几个子问题的解. 2.这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样 3.存在基线/终止条件 来源:力扣(LeetCode) 链接:https:// ...
- 10.-ORM-基础字段及选项
一.ORM-基础字段及选项 任何关于表结构的修改,务必在对应模型类上修改 例如 给 books_book表添加一个info字段 varchar(100) 1.在模型中添加对应的类属性 2.执行数据库迁 ...
- java中GC的日志认识详解
不同的垃圾回收器 他们的日志都是完成不一样的,看懂日志是解决和发现问题的重中之重. Parallel Scavenge + Parallel Old 日志 启动参数 -XX:+UseParallelG ...
- visual studio插件开发-Menu
工欲善其事,必先利其器,作为程序员我们很大部分时间在和ide打交道,好的插件可以大大提高我们的编程效率,我开发过几个vs插件来解决一键生成dbmodels,快速部署到服务器,总结下来最关键的还是对于M ...
- C++11绑定器bind及function机制
前言 之前在学muduo网络库时,看到陈硕以基于对象编程的方式,大量使用boost库中的bind和function机制,如今,这些概念都已引入至C++11,包含在头文件<functional&g ...
- Aspose.Cell篇章3,设置写入到Excel文件的各种样式及输出
Aspose.Cell的Style.Number设置全部设置 /// <summary> /// 单元格样式编号 /// 0 General General /// 1 Decimal 0 ...