Android Studio真机无线连接USB设备调试运行详解流程

作者:一只农民工 时间:2023-12-13 00:37:37 

前言

一般情况下,多数移动开发者使用的是数据线连接电脑,进行各种移动设备的调试,更有胜者,非常迷恋模拟器,模拟器它好不好,答案是好,因为直接运行在电脑上,直接操作,调试,确实方便。尤其是ios开发小伙伴,多数app通过模拟器基本上都能开发好,再用真机验证就可以了。但对于android,就比较恼火了,模拟器一直不好用,卡、慢都是影响撸码的心情。另外android设备随便弄个便宜的都是容易的,基本上是真机开发。那么非一般情况呢,例如我们使用了NDK也就是C层的代码时,由于架构匹配方面,需要用真机开发和调试,效率会高许多;尤其需要用到设备硬件的功能,例如音视频采集、重力感应、nfc等情况下,非常建议使用真机。
试想数据线有问题或usb插口有问题的情况下,连接不稳定(都有遇到过);再就是当检验一个项目完整性的时候,桌子上摆了N个设备,且有期望连上电脑时候怎么办。

1、adb connect

之前在调试电视盒子没有USB接口,无从使用数据线我们使用adb connect ip的方式进行连接,前提是开发机和电视盒子都连在同一个wifi中。连上之后就可以调试、实时看日志、为所欲为了。

adb connect 172.21.82.14
connected to 172.21.82.14:5555

Android Studio真机无线连接USB设备调试运行详解流程

命令结果和android studio设备这里都表明连上了设备。

当然有时候要注意移动设备可能自行切换网络(有多个wifi的话),导致连接失效。
备注:有些盒子没有提供开发者功能,可能是连不上的。

2、Android Studio插件

点击左上角的File,选中Settings,或者按快捷键Ctrl+Alt+S

Android Studio真机无线连接USB设备调试运行详解流程

然后选择Plugins,在后面Plugins面板搜索栏中输入wifi,得到如下结果:

Android Studio真机无线连接USB设备调试运行详解流程

有这么多个插件,老铁可以选择一个进行安装,安装完需要重启android studio。我选第二个Android WiFiADB。

Android WiFiADB 是通过wifi连接Android设备的Android Studioc插件,
使用:
1、确保电脑环境变量中已经配置了adb,通过终端或cmd 输入adb 尝试是否OK。
2、NavBar > Tools > WiFiADB 或快捷键Ctrl+Alt+2 打开WiFiADB
3、用usb先连接到电脑(数据线还不能扔掉),点刷新按钮,将会列出设备,点击连接,就会记住该设备。

Android Studio真机无线连接USB设备调试运行详解流程

注意:列表中没有ip或ip不对的设备是连不上的,因为本质上还是使用的第一种方法,只是这种比较直观。如果这个插件不行,那么可以换一个。如果换了都不行,请使用第一种方法。

来源:https://blog.csdn.net/lanlangaogao/article/details/121100822

标签:Android,Studio,无线调试,无线连接USB
0
投稿

猜你喜欢

  • Android Activity之间传递图片(Bitmap)的方法

    2021-05-29 03:46:55
  • sublime text3搭建配置c语言编译环境的详细图解教程(小白级)

    2021-12-16 09:18:27
  • java 三种将list转换为map的方法详解

    2023-09-13 03:35:39
  • C++版本基于ros将文件夹中的图像转换为bag包

    2021-11-13 07:15:59
  • java绘制五子棋棋盘

    2022-05-10 09:37:36
  • Spring boot集成redis lettuce代码实例

    2022-08-03 12:21:19
  • C#中使用Microsoft Unity记录日志

    2023-05-09 10:37:26
  • 完整的医院就诊挂号系统基于Spring MVC + Spring + MyBatis实现

    2022-06-03 18:07:05
  • Spring refresh()源码解析

    2022-09-04 18:45:52
  • 解析C#设计模式之单例模式

    2021-12-15 17:41:12
  • Android中EditText光标在4.0中的bug及解决方法

    2023-10-01 19:24:17
  • Android编程之在SD卡上进行文件读写操作实例详解

    2022-04-15 10:29:50
  • Java中的functor实现

    2023-11-26 08:30:50
  • Android Service中使用Toast无法正常显示问题的解决方法

    2022-01-23 08:38:12
  • Java编程复用类代码详解

    2021-09-13 10:06:34
  • 解析C#拼接Json串的几种方法

    2021-12-28 20:22:48
  • Java InheritableThreadLocal用法详细介绍

    2023-01-27 04:30:11
  • Java 中HashCode作用_动力节点Java学院整理

    2021-12-08 12:26:55
  • Java中&和&&的区别简单介绍

    2023-02-23 12:12:23
  • Android中Notification通知用法详解

    2023-02-24 02:37:51
  • asp之家 软件编程 m.aspxhome.com