Android adb远程调试
adb远程调试能远程打包并实时打印出设备的日志,再也不需要被数据线束缚。adb远程调试主要步骤分为八个部分,如下:
关闭防火墙
由于防火墙拒绝链接会导致adb服务无法启动,因此需要关闭局域网的防火墙。
配置ADB环境
与JDK配置环境相似,在环境变量path下新增SDK的tools和platform-tools目录,如下示例:
网上有的还有使用创建的变量android来引用,我个人觉得没有必要,直接配置地址更加清晰。
启动ADB服务
打开cmd,输入adb server即可:
类似于上图,输入回车后没有任何提示代表启动成功
查看设备在局域网下的ip
打开移动设备,找到局域网下的IP地址,各个手机查看IP的位置都不太一样,需要注意电脑和移动设备必须在同一个局域网下,不然一切都没有意义。以下均以192.168.31.162为例
数据线链接设备
用数据线链接电脑和移动设备,并查看设备:adb devices
设置端口
在cdm里输入 adb tcpip 5555,表示adb服务要征用电脑的5555端口,这个端口要确保没有被其他程序占用
连接设备
下载ADB WIFI的插件
在Android Studio的file-setting-plugin下搜索ADB WIFI并重启,此时的Android Studio即使在没有数据线连接的情况下也能调试刚刚在cmd中连接的移动设备了。
Android adb远程调试相关推荐
- [免费专栏] ATTACK安全之检测车机中ADB远程调试控制Android系统攻击
也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 ATTACK付费专栏长期更新,本篇最新内容请前往: [车联网 ...
- android 使用adb远程调试
由于本人公司的性质是搞嵌入式开发,但是我们的设备却很蛋疼的没有留adb接口出来,所以特别去找了一下ADB远程调试的资料,但是发现网上大多说得都不是很完整,或者方法不适用,所以特地把本人的方法贴出来供大 ...
- android webview远程调试
H5的调试的方式一般用chrome的emulator就好,可是遇到APP就拙计了.这时候还得用远程调试,远程调试很给力,不过目前网上还没有好的文章讲解,要好好的把其配置下来还是非常有难度的,今天折腾了 ...
- 在Android上远程调试JavaScript
安卓下调试javascript脚本时,首先需要一个环境,一般的做法是移植一个js引擎到安卓手机里面,然后进行断点调试.这样能保证安卓下运行脚本的真实性,但手机编写代码非常不方便,编程还是在PC上方便写 ...
- 局域网内使用adb远程调试Android项目(Mac为例)
前言 因为我的设备要连接硬件,导致type-c接口不能连着电脑,但是连着硬件出现了闪退等bug,又没法看log,听从高手建议研究了一下adb发现还是很好用的. 安装 安装homebrew 安装adb ...
- android studio 远程调试,Unity3D学习笔记——Android远程真机调试(Unity Remote)
前言:当使用Unity开发移动端的游戏,特别是使用到手机的传感器,如重力感应等,调试的时候,很麻烦, 因为每次都需要编译成APK后安装到手机中测试,而Unity Remote便能很好的解决这个问题,U ...
- Android adb无线调试
手机和电脑要在同一网络下 手机ADB调试一定打开哦 1.先用数据线将手机与电脑连接,确保adb调试已连接 2.在手机设置中找到"状态信息"就可以查看看手机IP啦 3.打开andro ...
- Android adb无线调试脚本
使用adb的无线调试功能十分的方便. 但是实际工作中,总是要手动输入,十分麻烦.所以就把它写成脚本文件. 使用步骤 连接上USB 运行脚本文件(windows双击运行bat文件,mac的话termin ...
- android dhcp 脚本,Android adb无线调试脚本
image.png 使用adb的无线调试功能十分的方便. 但是实际工作中,总是要手动输入,十分麻烦.所以就把它写成脚本文件. 使用步骤 连接上USB 运行脚本文件(windows双击运行bat文件,m ...
最新文章
- Powershell获取当前机器的序列号用户名域
- python函数几个return语句_Python常用函数--return 语句-阿里云开发者社区
- java调用net_Java调用C#.net开发的WebService
- urlib2和requests模拟登陆查询MD5
- 15.深入理解Zend执行引擎(PHP5)
- 第二十四章 异常和错误处理 6异常类与模板的关系
- 一种传统发酵彝药有效抑制新冠病毒的复制体外研究
- JS炫彩动画效果的文字特效
- FS32R294JCK0MJDT功能、FS32R294KCK0MJDT特点、FS32R294KAK0MJDT雷达微控制器
- Scratch3.0创意编程(基础篇):第9课 大鱼吃小鱼
- WebApp开发入门
- vue3中使用canvas
- biu biu biu
- 什么叫系统后门?后门与漏洞有什么区别?
- 简单Tomcat和Nginx部署前端项目
- SkeyeVSS综合安防视频云服务H5无插件直播点播实现HEVC H265 300毫秒以内低延迟播放
- 8年iOS架构师告诉你,为什么iOS现在不行了!
- 计算机网络自顶向下方法简答题与综述题题目与答案汇总
- GridView控件只让某列可以编辑,并在后台获取值的方法
- IDC扫盲贴——北京各大机房比对
热门文章
- html5语言基础教程,HTML5基础教程,从入门到精通,零基础学HTML5
- 钉钉小程序可以上传文件_怎样禁止钉钉外发文件?钉钉文件传输协议分析
- arcgis怎么做poi_跟着闫磊大神学ArcGIS,事半功倍
- mysql5.7.18压缩包下载_Centos7搭建Mysql5.7数据库
- 学生电脑哪个牌子好_常亮补光灯哪个牌子好服务至上
- 《机器学习概论》习题答案
- Android 百度地图-实现POI的搜索(搜索周边)附源码
- 领域驱动设计-3-模型的管理
- BZOJ 2458 最小三角形(分治)
- Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version.