热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Android无线WiFi调试工具ADBWiFi:轻松实现远程调试,告别数据线束缚

在日常的Android开发过程中,真机调试是一项必不可少的任务。然而,有时会遇到公司电脑配置较低或USB接口故障,导致无法通过数据线连接手机进行调试。为此,本文将介绍一款名为ADBWiFi的无线调试工具,帮助开发者轻松实现远程调试,彻底摆脱数据线的束缚。该工具不仅操作简便,还能显著提高开发效率,尤其适用于需要频繁切换设备或进行远程协作的场景。

在我们日常Android开发中,真机调试是必不可缺的操作,但是你会不会遇到公司电脑太Low,USB接口无法使用导致手机无法连接数据线进行真机调试呢?今天给大家分享一下关于adbwifi无线调试的使用方法,让你从此爱上无线调试:

首先准备工作:1、AS下载一个ADBWIFI插件;2、公司需要有无线wifi网络;3、带root权限的手机。

具体步骤一:下载插件,在Plugins里面搜索:adbwifi,随便选择一个自己喜欢的安装即可(我是选择了ADB WIFI Connect),安装完成后重启AS;

步骤二:

打开手机的adb服务,这里可以通过下载一个终端模拟器打开后先后输入以下命令:

su

setprop service.adb.tcp.port 5555

stop adbd

start adbd

步骤三:

手机打开adb服务后,就可以到电脑或者AS的cmd命令窗口输入:adb connect 192.168.1.1(192.168.1.1就是需要连接的手机ip网段,不知道可以通过手机wifi的详细信息里面查看)。

这时候看命令行提示 already connected to 192.168.1.1:5555 就说明连接成功。

如果显示的unable to connect to 192.168.1.1:5555 相关错误提示,就说明没有获取到手机端的允许,重新执行步骤二的最后一行代码:start adbd 就ok啦!


最简android之wifi调试(无需手机root,也不用下载终端模拟器)

做android开发的时候,经常遇到的一个问题就是真机调试次数多了,会导致usb口,损坏,而且长期给手机充电也会损坏手机,所以我想了想是否可以拿usb调试,网上找了下,还真可以,但都写的比较繁琐,今天我们就使用3条命令完成任务

首先我们需要使用的工具是adb,它基于tcp协议之上

1.开始我们需要给手机开启tcpip模式,这个时候需要usb线连接手机

adb tcpip 端口号(随便写个大点的比如:5555)

写完这个之后,usb就没用了

2.你需要查看你手机的ip地址,方法很多

如果想使用命令的话(如果使用命令查看,usb还不能拔,查完再拔)

adb shell ifconfig wlan0

如果不使用的话,手机上也可以查到 
查到Ip后,就可以连接了

3.连接手机

adb connect 手机ip

4.如果想断开连接的话

adb disconnect 手机ip

大功告成,注意手机和PC应该在同一wifi下,实际你只要PC能ping通手机ip就没问题,如果没有路由器怎么办?你电脑里面的360wifi是干什么的?

补充:

如果想切换回usb模式

adb usb

如果切换回去的话,下次连接还需要数据线开启tcpip,如果不切换的话,以后调试就再也不用数据线了



推荐阅读
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • Ubuntu GamePack:专为游戏爱好者打造的Linux发行版
    随着Linux系统在游戏领域的应用越来越广泛,许多Linux用户开始寻求在自己的系统上畅玩游戏的方法。UALinux,一家致力于推广GNU/Linux使用的乌克兰公司,推出了基于Ubuntu 16.04的Ubuntu GamePack,旨在为Linux用户提供一个游戏友好型的操作环境。 ... [详细]
  • 2015款Chromebook Pixel评测:高端Chrome OS笔记本体验
    在笔记本电脑领域,Chromebook Pixel凭借其精致的铝合金外壳、细腻的显示屏和舒适的键盘,成为了外观设计的佼佼者。然而,尽管外观出众,它是否值得购买仍需考量。 ... [详细]
  • 配置Windows操作系统以确保DAW(数字音频工作站)硬件和软件的高效运行可能是一个复杂且令人沮丧的过程。本文提供了一系列专业建议,帮助你优化Windows系统,确保录音和音频处理的流畅性。 ... [详细]
  • CentOS系统安装与配置常见问题及解决方案
    本文详细介绍了在CentOS系统安装过程中遇到的常见问题及其解决方案,包括Vi编辑器的操作、图形界面的安装、网络连接故障排除等。通过本文,读者可以更好地理解和解决这些常见问题。 ... [详细]
  • 本文详细介绍了如何在预装Ubuntu系统的笔记本电脑上安装Windows 7。针对没有光驱的情况,提供了通过USB安装的具体方法,并解决了分区、驱动器无法识别等问题。 ... [详细]
  • 基于Node.js、Express、MongoDB和Socket.io的实时聊天应用开发
    本文详细介绍了使用Node.js、Express、MongoDB和Socket.io构建的实时聊天应用程序。涵盖项目结构、技术栈选择及关键依赖项的配置。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • Android 6.0 切换指定 Wi-Fi 的解决方案
    本文详细介绍了在 Android 6.0 系统中切换到指定 Wi-Fi 的方法,包括常见的问题、原因分析及解决方案。通过官方文档和代码示例,帮助开发者更好地理解和实现这一功能。 ... [详细]
  • 本文将详细介绍如何在没有显示器的情况下,使用Raspberry Pi Imager为树莓派4B安装操作系统,并进行基本配置,包括设置SSH、WiFi连接以及更新软件源。 ... [详细]
  • 云屏系统基于嵌入式微系统msOS,旨在解决当前嵌入式彩屏GUI编程中硬件要求高、软件开发复杂、界面效果不佳等问题。该系统通过结合MCU和Android技术,利用Html5+JavaScript实现高效、易用的图形用户界面开发,使嵌入式开发人员能够专注于业务逻辑。 ... [详细]
  • 本文介绍了在Windows 7操作系统中设置电脑自动启动的步骤,包括通过BIOS设置来电启动以及使用任务计划程序实现定时开机的功能。此外,还提供了通过键盘、鼠标和网络唤醒等方式实现自动开机的多种方法。 ... [详细]
  • 本文介绍了两种在Android设备上获取MAC地址的有效方法,包括通过Wi-Fi连接和使用移动数据流量的情况。第一种方法依赖于Wi-Fi连接来获取MAC地址,而第二种方法则无需Wi-Fi,直接通过网络接口获取。 ... [详细]
author-avatar
hfy2409553
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有