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

AndroidStudio无线连接Android手机进行调试

         Android设备物理接口比较少,有一个type-C口可以和电脑建立USB连接。当要使用这个type-C接口当串口连接串口设备进行调试的时候就麻烦了,只能部署后再测试,不方便进行Debug调试。这时后Adb-wifi就排上用场了,基本思路就是让电脑和手机处于同一个无线局域网。然后通过adb tcpip模式进行连接。其中,通信要用到ADB调试桥工具。

1.理论知识 

        "ADB调试桥"是指Android Debug Bridge (ADB),它是一个多功能命令行工具,用于与连接的Android设备进行通信和管理。它包含在Android SDK中,并通过命令行接口(CLI)提供了各种功能,如文件传输、调试信息查看、应用安装和卸载等。         

        ADB的基本原理:

        ADB通过客户端-守护进程模型工作:守护进程(adb daemon)在Android设备上运行,负责响应客户端(adb命令行工具)的请求。客户端通过USB连接或者网络连接(Wi-Fi或者TCP/IP)与守护进程通信,从而实现与设备的交互。

2.准备条件    

        a.硬件设备:终端设备(平板 Android13)、PC (笔记本)

        c.网络环境:手机和电脑连接同一局域网(连同一个 WiFi、手机开热点电脑连接、电脑开热点手机连接)

        d.adb(版本1.0.41)

3.操作步骤

        我的设备是平板Android13版本,具体连接操作步骤如下:     

3.1 手机开启USB调试

确保手机开启了USB调试选项,并先 用USB线将手机和电脑连接起来这里画个重点,很多同学会忽视掉这一步!

3.2 电脑端执行adb tcpip 5555

        在AndroidStudio的Terminal终端命令行处执行命令 adb tcpip 5555 ,其中 5555 是端口号,可以根据自己的需求来指定,5555 是默认值。

        如果你在执行 adb tcpip 5555 的时候,发现报错 error: no devices/emulators found ,大概率就是,你没有打开手机的USB调试功能,请回到第一步再仔细阅读并操作一遍。

3.3 获取手机IP地址

        获取手机的IP地址,可以在 手机设置-关于手机-状态信息-IP地址 里找到:

3.4 IDE输入连接字符串

        随后 可以拔掉USB线 (到这一步,就可以拔掉USB线啦!) ,在AndroidStudio的Terminal终端命令行处输入 adb connect 手机ip:刚才填入的端口号5555 ,例如 adb connect 192.168.137.165:5555 ,点击连接,刷新ADB后就能在设备列表中看到连上的设备了:

 3.5运行调试

        这时可以把type-c口空闲下来连接USB串口设备,进行调试了。


http://www.kler.cn/a/283270.html

相关文章:

  • Vector Optimization – Stride
  • -1大于4?负数与无符号整数类型:size_t的比较问题(strlen)
  • TensorRT基础知识
  • learn-F12 Performance(性能)前端性能分析(LCP,CLS,INP)
  • [项目代码] YOLOv5 铁路工人安全帽安全背心识别 [目标检测]
  • Spring Boot 核心配置文件
  • 利润暴涨507%的携程,做对了什么?
  • C++/Qt 多媒体(续三)
  • 酒店管理系统小程序(包含源码C++实现)
  • 生成和应用patch
  • Redis入门篇 - CentOS 7下载、安装Redis实操演示
  • 每天学习一个基础算法之顺序查找
  • Python观察者模式:构建松耦合的通信机制
  • 深入理解归并排序
  • C++,如何写单元测试用例?
  • PHP语言有哪些优势和特点?
  • C语言通用函数 - 判断ip是否合法
  • 顺序表和链表知识点
  • 运维学习————Docker自制镜像并上传至阿里云以及Docker Compose的使用
  • vmware解决虚拟机空间占用不断增大问题
  • FFmpeg源码:ffurl_seek2、ffurl_seek、avio_size函数分析
  • 使用HTML实现贪吃蛇游戏
  • 小猫爬山 dfs/状压
  • Redis中的数据类型及应用场景(面试版)
  • macos 自定义用户目录方法, /Users/xxx 用户文件存储路径自定义方法
  • 构建在线教育系统源码:企业培训APP开发的技术指南