android调试之无线连接设备

简介: 博客地址背景在用mac pro开发时,mac上面的USB插槽就两个,一个接了鼠标,一个接了键盘,然后,然后就没了,那我真机调试时肿么办?难道每次都要拔掉鼠标,调试完之后又接回鼠标,如此循环往复?因此无线连接进行真机调试的方法就迫在眉睫。

博客地址

背景

在用mac pro开发时,mac上面的USB插槽就两个,一个接了鼠标,一个接了键盘,然后,然后就没了,那我真机调试时肿么办?

难道每次都要拔掉鼠标,调试完之后又接回鼠标,如此循环往复?

因此无线连接进行真机调试的方法就迫在眉睫。

装备

  • USB线(第一次需要使用)
  • 同一个Wi-Fi局域网
  • 一台电脑(mac/windows/linux,这里以mac为例)
  • 手机(android)

实战

说完背景,准备好装备,接下来就开始实际操作了。

令人窒息的操作其实

非常简单
非常简单
非常简单

  1. 将手机通过USB线连接上mac。

  2. 打开mac上的终端程序。(这个大家都懂,就不说了~)

  3. 输入命令adb tcpip 5555,看到如下提示表明操作成功。

  4. 接着输入命令adb shell netcfg,在显示的信息中查找wlan0所在的行,会看到一串IP值,比如这里为10.32.33.109。

  5. 接着输入命令adb connect 10.32.33.109:5555,会提示连接成功。
    然后输入命令adb devices查看设备会发现10.32.33.109:5555显示在列表里,拔掉USB后再查看就只剩下我们刚刚配置的设备啦。

至此android调试无线连接设备就大功告成了,你的USB接口可以留给其他需要的设备啦。

Tips

  1. 为了达到更加精简的步骤,可以给手机设置一个静态IP地址。
    这样就做到了一次USB线,到处无线的状态。
    然后记住IP地址,以后要用的时候如果手机没有连接上,只需要调用adb connect命令即可。
  2. 其实只要买个集线器就可以完美解决设备插槽不够的问题啦,不过这样就没法zhuang B,哦,是没法get新技能了~
相关文章
|
4天前
|
Android开发
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
11 0
|
4天前
|
Android开发 内存技术
Android 通过tinyalsa调试解决录制和播放音频问题
Android 通过tinyalsa调试解决录制和播放音频问题
21 1
|
4天前
|
安全 编译器 API
Android HAL深入探索(5): 调试HAL报错与解决方案
Android HAL深入探索(5): 调试HAL报错与解决方案
6 1
|
4天前
|
网络协议 Shell Android开发
Android 深入学习ADB调试原理(1)
Android 深入学习ADB调试原理(1)
20 1
|
4天前
|
Java Android开发
Android Mediatek 应用层重置USB设备功能
Android Mediatek 应用层重置USB设备功能
11 0
|
4天前
|
Android开发
Android Mediatek USB 核心驱动中增加设备 PID/VID 检查
Android Mediatek USB 核心驱动中增加设备 PID/VID 检查
3 0
|
13天前
|
编解码 人工智能 测试技术
安卓适配性策略:确保应用在不同设备上的兼容性
【4月更文挑战第13天】本文探讨了提升安卓应用兼容性的策略,包括理解平台碎片化、设计响应式UI(使用dp单位,考虑横竖屏)、利用Android SDK的兼容工具(支持库、资源限定符)、编写兼容性代码(运行时权限、设备特性检查)以及优化性能以适应低端设备。适配性是安卓开发的关键,通过这些方法可确保应用在多样化设备上提供一致体验。未来,自动化测试和AI将助力应对设备碎片化挑战。
|
1月前
|
Shell 开发工具 Android开发
ADB 下载、安装及使用教程:让你更好地管理 Android 设备
ADB 下载、安装及使用教程:让你更好地管理 Android 设备
513 2
|
10月前
|
Shell 网络安全 Android开发
【Android冷知识】adb无线连接手机
【Android冷知识】adb无线连接手机
411 0
|
开发工具 Android开发
关于Android studio 无线adb连接设备的方法
在开发过程中,真机调试,往往需要依赖USB数据线,使用无线adb,我们可以抛开USB数据线,在USB数据线找不到的请况下,也可以保证测试机与电脑处于连接状态,照样可以调试测试。
696 1