100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > ADB通过网络连接Android设备 插网线 全程不使用usb线

ADB通过网络连接Android设备 插网线 全程不使用usb线

时间:2020-03-09 10:29:59

相关推荐

ADB通过网络连接Android设备 插网线 全程不使用usb线

使用背景

这两天又碰上了一个Android机器,主板没有一般USB和Type-C接口,只有一个网口,要进行应用调试, 只能通过网络连接adb。

搜索了一下, 关于通过adb进行网络调试的主题帖子真多,我这里整理记录一下

adb通过网络调试Android设备的原理

ADB(Android Debug Bridge),

简称安卓调试桥,它主要包含三部分,服务端(PC),客户端(Android设备),adbd(Android系统中运行的服务)。

服务端与设备端联系有两种常见的方法,一种是USB,另一种就是TCP/IP网络;

我们常说的adb调试设备,其实就是服务端通过USB或者TCP/IP连接设备端运行的adbd服务,进而对设备端进行控制。

操作步骤:

首先保证Android设备和PC端在同一个局域网时,再进行以下操作。(如果不知道设备的ip可以通过路由的dhcp自动分配,通过后台管理页面查看该设备的ip地址)

1、根据ip连接至设备

adb connect 安卓设备的ip

2、查看设备是否连接成功

adb devices

设备显示device 代表在线连接成功

3、附带apk常用调试命令

1)查看当前启动的apk包名及Activity名

adb shell dumpsys window | findstr mCurrentFocus

2)根据包名查看apk的启动入口

adb shell dumpsys package com.example.myapplication | findstr \/ |findstr filter

3)按照启动入口启动apk

adb shell am start com.example.myapplication/.MainActivity filter 1990581

4)卸载指定包名apk

adb uninstall com.yihang.tablecardclient

5)覆盖安装指定apk

adb install -r apk路径

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。