首页
学习
活动
专区
圈层
工具
发布

ADB 调试手机的三种方式(USB、WLAN、WIFI)

背景 由于 MAC 的 USB 口全被占用着,采用无线连接刚方便,记录一下,以防忘记~ USB 调试 手机开启开发者选项和 USB 调试模式(通常开启方式:在关于手机连续点击7次版本号); USB 连接线和各种接口正常...手机和电脑需连接在同一 WiFi 下; 手机开启开发者选项和 USB 调试模式,并通过 USB 连接电脑(即adb devices -l可以查看到手机); 设置手机的监听adb tcpip 5555;...拔掉 USB 线,找到手机的 IP 地址; 通过 IP 连接到手机adb connect ip(端口默认:5555); adb devices -l命令查看。...断开与重连 # 断开连接 $ adb disconnect # 重连 $ adb connect # 如果统一 WLAN 下,adb connect 失败后,可重置 adb,再次连接 $ adb kill-server...$ adb connect Wi-Fi 调试(Android 11 及更高版本,无需借助 USB) 从 Android 11 开始支持 ADB 以无线方式连接手机调试,可以彻底摆脱 USB 线。

81.7K31

羊皮书APP(Android版)开发系列(九)通过Wifi调试程序

很多时候使用数据线直接连接电脑显得很不方便,这个时候我们就可以考虑通过WIFI来调试我们的程序,具体方法如下: 手机连接电脑,并且手机启用usb调试的模式,跟平常使用usb调试程序一样的步骤。...进入android-sdk的文件夹,就是平时要你重启adb的地方,即:platform-tools,我的地址为:/Users/wangjie/wangjie/android-sdk/platform-tools...使电脑连接手机的wifi的地址 打开手机连接wifi的地方,并得到wifi的地址。我的为:192.168.1.129 接着在上次一个步骤的命令行中输入 ....现在你可以断开usb线了(其实在第三步后,就可以断开了),然后像往常run一个应用程序,即可。 此时你的usb对于此手机已经作废,那么如何变成usb试调模式呢?也就是还原呢。...很简单,usb数据线连接,在同一个命令行。输入 ./adb usb 出现:restarting in USB mode 说明成功。 还原原来的状态。

55250
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android:无线调试就是这么简单

    devices , 查看手机和电脑是否连接成功。...如下图: adb devices 查看当前可以连接到adb的设备 3、为手机设置一个Tcp/Ip 的侦听端口 adb tcpip 端口号 端口号是一个任意数值,想输入啥就输入啥,但尽量输入4位 4、将手机与电脑断开连接...,两者之间用冒号:连接 6、查看连接设备 此时看到的连接设备号码就是 ip:端口号 7、通过无线连接部署应用到APP 部署时看到的还是真实的手机型号 到此,无线调试已经搭建成功。...(三)、电脑同时连接多个设备时如何开启无线调试 前提条件不变,和 如何开启无线调试 中的整体步骤和思路无区别,重点是在设置侦听端口时指定一下设备号。...比如:ADB WIFI 插件,具体步骤不再说明。

    9.9K50

    Android真香系列,再也不用数据线就能真机调试啦

    我们在平时开发过程中,更倾向于用数据线连接真机调试,有的童鞋可能会说了:我开发都是用模拟器的,确实可以,不过在调试过程中,可能会遇到各种莫名其妙的问题,别问我为啥知道,都是踩坑过来的。...当然,上面只是我面临的问题,很多童鞋遇到的问题可能是公司数据线不够分配使用,又或者是安装过程中接口松动导致断开安装等等,理由千万条,适合自己的就是最好的,话不多说我们来看看无线连接真机的实现步骤吧!...2、插上数据线,打开手机开发者模式,点击USB调试按钮,使连接上Android studio,如图所示: 3、快捷键win键,搜索cmd,打开dos命令窗口,如图所示: 4、在dos命令窗口中输入adb...tcpip命令,我这里输入的是:adb tcpip 5566,按下Enter键后,没有报错即连接成功,其中5566可以替换为指定的端口号,如图所示: 5、断开USB数据线,即数据线和设备断开连接,打开手机...wifi信息 ,查看ip信息,如图所示: 6、在命令行输入: adb connect 192.168.1.123:5566 数字部分替换成自己的,如图所示: 7、连接成功后就可以直接在android

    1.1K10

    玩转ADB命令(ADB命令使用大全)

    android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令等功能; 我们可以在android sdk安装目录的...于是很多公司利用这个特性可以绕开权限机制在非Root非定制机上做一些操作(具体用法就是下面说的这些),当然方式也是五花八门,比如通过手机OTG连接,这里不再赘述。...操作步骤: 将 Android 设备与要运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。 将设备与电脑通过 USB 线连接。...应确保连接成功(可运行 adb devices 看是否能列出该设备)。 让设备在 5555 端口监听 TCP/IP 连接: adb tcpip 5555 断开 USB 连接。...标题为如何启用对非 SDK 接口的访问的问题中链接中的部分。

    10.1K20

    ADB Shell 命令_手机adb命令大全

    调用 Activity adb shell am start com.android.launcher3/.Launcher 查看正在运行的 Services adb shell dumpsys activity...存储空间恢复 android.intent.action.PACKAGE_ADDED 安装了新的应用 android.net.wifi.STATE_CHANGE WiFi 连接状态发生变化 android.net.wifi.WIFI_STATE_CHANGED...外部电源断开连接 android.intent.action.DREAMING_STARTED 系统开始休眠 android.intent.action.DREAMING_STOPPED 系统停止休眠...查看应用详细信息 adb shell dumpsys package 查看应用列表 我们可以通过下面的基本命令查看应用列表 adb shell pm list packages...shell pm list packages 清除应用数据与缓存 adb shell pm clear 表示应用名包,这条命令的效果相当于在设置里的应用信息界面点击了「清除缓存

    2.2K30

    Android自动化测试探索(一)adb详细介绍

    如果能看到 说明连接成功. 2) 无线连接(需借助USB线) 除了可以通过 USB 连接设备与电脑来使用 adb,也可以通过无线连接——虽然连接过程中也有需要使用 USB 的步骤,但是连接成功之后你的设备就可以在一定范围内摆脱...操作步骤: 将 Android 设备与要运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。 将设备与电脑通过 USB 线连接。...应确保连接成功(可运行 adb devices 看是否能列出该设备)。 让设备在 5555 端口监听 TCP/IP 连接: adb tcpip 5555 断开 USB 连接。...如果连接不了,请确认 Android 设备与电脑是连接到了同一个 WiFi,然后再次执行 adb connect : 那一步; 如果还是不行的话,通过...需要注意这个状态并不标识Android系统以及完全启动和可操作, 在设备启动过程中设备实例就可连接到adb, 但启动完毕后系统才处于可操作状态 no device - 没有设备/模拟器连接 5) 为命令指定目标设备

    2.8K31

    盘点Python编程的简易版自动化工具——ADB史上全操作

    客户端在开发计算机上运行。您可以通过发出 ADB命令来从命令行终端调用客户端。 守护进程:在设备上运行命令。守护进程在每个设备上作为后台进程运行。 服务器:管理客户端和守护进程之间的通信。...服务器在开发机器上作为后台进程运行。 通过这个命令行工具我们可以使用它来操作手机上的资源,而且不需要借助Android SDK就可以轻松操控手机里的应用。...adb sideload #更新系统 11).命令转载 adb wait-for-device # 在模拟器/设备连接之前把命令转载在adb的命令器中 2.设备应用操作...pm install /scard/picture#安装在手机上的apk adb uninstall -k 包名 在模拟器或者真机中需要使用 -s来指定 4.日志 adb logcat#查看日志 adb...四、总结 以上就是ADB的全部内容了,通过对ADB的了解我相信大家应该能通过Python编程做一个简易版的自动化工具了,不再依靠Airtest。

    2.7K20

    ADB 操作命令详解及用法大全(一)

    多个设备/模拟器连接 如果有多个设备/模拟器连接,则需要为命令指定目标设备,下表是指定目标设备的命令选项: 参数 含义 -d 指定当前唯一通过 USB 连接的 Android 设备为命令目标 -e 指定当前唯一运行的模拟器为命令目标...查看应用详细信息 adb shell dumpsys package 运行次命令的输出中包含很多信息,包括 Activity Resolver Table、Registered...adb shell am broadcast [options] 比如某个广播的场景很难制造,可以考虑通过这种方式来发送广播。...存储空间恢复 android.intent.action.PACKAGE_ADDED 安装了新的应用 android.net.wifi.STATE_CHANGE WiFi连接状态发生变化 android.net.wifi.WIFI_STATE_CHANGED...外部电源断开连接 android.intent.action.DREAMING_STARTED 系统开始休眠 android.intent.action.DREAMING_STOPPED 系统停止休眠

    99810

    远程ADB通讯的两种方案

    小卡片,回复 “合集” 获取系统性的学习笔记和测试开发技能图谱 背景 在一些移动云测手机机房里Android设备是分批挂载在专门的宿主机集群上的,而执行自动化脚本的机器是在另外一个执行机集群中,因此就会产生这样的需求...:执行机上的自动化脚本需要通过网络远程连接的方式来控制宿主机上的Android设备。...: // {device_hub_ip} 是指挂载Android设备的宿主机IP adb -H {device_hub_ip} -P {port} {其他 adb 命令} 如果是原生命令,则通过下面的方式连接使用...:port/sn") 方案二 ADB WIFI连接 1、将手机通过USB连接上手机,打开手机的USB调试模式,通过下述命令确认设备连接成功: adb devices 2、打开adb监听端口,直接在电脑上运行...:50001 tcp:5555 adb connect 10.x.x.x:50001 这时候再通过devices命令查看,就可以看到连接好的设备: adb devices 4、断开远程连接 adb disconnect

    8.1K20

    APP自动化测试系列之adb连接真机和模拟器

    以下主要介绍adb连接真机的两种方式及如何连接夜神模拟器。 一 adb连接真机 1 USB连接真机 USB连接真机包括确保硬件状态正常、开启USB调试、检查设备驱动是否正常三个方面。...2 wifi连接真机 Android系统底层运行着一个服务(adbd),用于响应和管理大家在电脑端的adb命令连接,这个服务在启动时会根据手机的配置监听USB连接或网络其中之一。...wifi连接真机步骤: ①Android设备和需要运行adb的电脑连接同一个wifi。 ②将设备与电脑通过 USB 线连接,可通过命令 adb devices 查看是否连接成功。...③adb监听端口5555,命令行输入:adb tcpip 5555。 ? ④断开USB连接。 ⑤查找Android设备的IP地址。...⑥通过IP连接设备,在命令行输入:adb connect 192.168.31.14:5555(IP为自己手机ip) ? ⑦确认是否连接到设备,命令行输入:adb devices ?

    3.4K00

    无线连接设备自动化测试

    这里将讲如何无线连接android设备,用uiautomator2做自动化测试。 首先得手机和电脑同时连接到同一个wifi上。手机的开发者模式打开。 用usb将手机和电脑连接。...然后用adb devices来看看设备的连接情况。 1、开启远程adb 开启远端adb,这一步需要手机通过USB连接到电脑 adb tcpip 5555 如果同时连接多台设备,那么就得指定机器了。..., wifi里面查看手机的ip 然后断开USB 2、远程连接 adb connect 192.168.3.2:5555 其中192.168.3.2是手机的局域网IP地址 多台机器可以: adb -s...4、检验是否成功 这样就可以检验一下,是否通过adb拉起来了。...打开python: import uiautomator2 as u2 d = u2.connect_wifi('192.168.3.2') print(d.info) 看看打印信息是否出来。

    1.3K20

    ADB常用命令整理(全网最全)

    调试Android程序时,我们经常需要使用adb shell命令。adb是Android Debug Bridge的缩写,它充当调试桥梁的作用,就像一条连接开发机和设备之间的桥梁。...通过adb,我们可以在Eclipse中使用DDMS来调试Android程序,简单来说就是一种调试工具。它通过监听特定端口(如TCP 5554)来实现开发机和模拟器/设备之间的通讯。...]:将本地文件复制到设备上 ---- 更详细的如下表~ 命令 描述 android list targets 显示系统中全部Android平台 android list avd 显示系统中全部AVD...包的主包名 卸载apk包 adb help 查看adb命令帮助信息 adb logcat -s 标签名 在命令行中查看LOG信息 adb remount 删除系统应用 adb shellcd data/...断开设备连接 二、adb shell pm基本的命令: 命令 描述 adb shell pm list package -s 列出系统应用 adb shell pm list package -3

    14.6K56

    Adb常用命令集锦

    Tips:在 android_sdk/platform-tools/ 中找到 adb 工具,然后根据其具体的路径配置好环境变量。然后启动cmd 输入‘adb’即可查看是否配置成功。...启用 adb 调试 要在通过 USB 连接的设备上使用 adb,您必须在设备系统设置中启用 USB debugging(位于 Developer options 下)。...注:当您连接运行 Android 4.2.2 或更高版本的设备时,系统将显示一个对话框,询问您是否接受允许在这台计算机上调试的 RSA 密钥。...所以,在Unix、Linux及Android中,除非确实需要,一般情况下都不推荐使用root。...adb wifi连接 1.首先使用有线连接设备,开启usb-debug 2.输入下面命令 adb tcpip 5555 3.断开数据线,保持手机wifi连接和电脑在一个wifi下,然后连接手机 adb

    1K20

    ADB的基本语法及常用命令

    注意这个状态并不能标识Android 系统已经完全启动和可操作,在设备启动过程中设备实例就可连接到ADB,但启动完毕后系统才处于可操作状态; no device 没有设备/模拟器连接; 常见异常输出:...无线连接(需要借助USB 线) 除了可以通过USB 连接设备与电脑来使用ADB,也可以通过无线连接,虽然连接过程中也有需要使用USB 的步骤,但是连接成功之后你的设备就可以在一定范围内摆脱USB 连接线的限制了...将Android 设备与要运行ADB的电脑连接到同一个局域网,比如连到同一个WiFi; 2. 将设备与电脑通过USB 线连接; 应确保连接成功,可运行adb devices看是否能列出该设备。 3....让设备在5555 端口监听TCP/IP 连接; adb tcpip 5555 4. 断开USB 连接; 5. 找到设备的IP 地址; 一般能在 wifi信息找到。 6....在电脑上通过adb 和IP 地址连接Android 设备; adb connect 这里的就是上一步中找到的设备IP地址。

    99600

    Appium使用wifi连接多台手机

    文章目录 使用USB连接手机 通过wifi连接手机 启动多个appium-server 使用USB连接手机 在手机上进入到开发者模式—USB调试打开 2.打开cmd,再输入adb devices # 查看设备...,你也可以认为是连接同一个WiFi 第1步、先以USB有线连接的方式连接到电脑 打开命令行输入:adb devices -l 描述:该命令是查看连接的设备 如果没有出现设备号和设备信息说明没有连接成功...ifconfig # 也可以通过查看手机wifi获取ip地址 图中标记为手机ip地址 第3步、激活手机adb无线服务 一个手机usb连接电脑,输入命令:adb tcpip 5555 多个手机usb...wifi 的ip地址,例:adb connect 192.168.1.100:5556 # 通过adb wifi 连接手机 adb connect 172.18.30.218:8210 # 连接成功提示...connected to 10.1.217.238:5555  此时,我们再次查看一下连接的设备,发现已经用有线和无线的方式都连接上了,你可以拔掉usb进行操作了 断开连接 adb disconnect

    2K31

    ChatGPT教你adb命令测试

    查看当前连接计算机的设备,包括真机Android物理设备和Android模拟器 2、连接设备    夜神 :adb connect 127.0.0.1:62001    mumu :adb connect...    通过这个命令就可以获取设备的ROOT权限,可以通过adb操作/system等系统目录,如    adb push xx.app /system/app    即可将app应用直接放入系统目录。...19、查看电池信息:    adb shell dumpsys battery        AC powered :是否使用交流电充电        USB powered :是否使用USB充电       ...dumpsys wifi    wifi is enabled : wifi的连接状态信息,一般有以下几种:    wifi_state_disabled : wifi 关闭    wifi_state_disabling...: wifi 正在关闭中    wifi_state_enabled : wifi 已启用    wifi_state_enabling : wifi  启动中    wifi_state_unknown

    12.5K10
    领券