导航:首页 > 网络连接 > adb查看网络连接

adb查看网络连接

发布时间:2022-12-31 12:27:20

❶ ADB 远程连接调试

设置手机和PC在同一网络下,即连接同一WIFI;用USB连接手机;在终端输入:

1 adb tcpip 5555

解释:5555 端口是默认端口,也可以用其他端口

Step2:

断开手机与PC的USB连接,在终端输入:

adb connect IP:5555, 比如这样:

adb connect 192.168.107.132:5555

终端会返回:connected to 192.168.107.132:5555

Step3:

查看连接设备,在终端输入:

adb devices

❷ ADB网络调试和常见命令

安卓的adb调试模式有两种:1、使用usb线;2、使用网络。使用网络首先得在Android设备设置网络adb监听的端口,再通过adb连接到设备进行控制;

先是使用usb线连接电脑跟安卓设备,执行adb命令,该条命令是设置网络adb监听的端口,5555是默认,也可以设置其他的,在安卓设备重启后会失效,不需要root权限

在root权限下执行

在Android的 /system/build.prop 文件最后添加 service.adb.tcp.port=5555 ,重启后有效,需要root权限

adb网络连接是基于TCP协议,不在一个局域网,只要知道Android设备终端IP,也能进行网络调试;需要知道公网IP,设置一下端口映射就可以通过ADB连接

adb命令是adb程序自带的一些命令,adb shell 是调用android 系统的命令

1.查看进程pid为 620 的日志信息

2.过滤出有字符串 同步数据 的日志进行显示

3.查看Tag为 MainActivity 的日志信息

4.查看Tag为 MainActivity 的,日志等级不低于 V 的日志信息

优先级是下面的字符,顺序是从低到高:

5.将日志输出到文件,一般在日志命令后面加 >> 文件路径 就行了,但是1,2的命令不行

操作手机 /system 目录文件, adb remount 将 /system 部分置于可写入的模式,默认情况下 /system 部分是只读模式的。这个命令只适用于已被 root 的设备

如何通过adb 启动WIFI连接网络

1. 确保目标板和主机连接在同一局域网里面

2. 使用netcfg查看网络状态,如果以太网没有配置,请先配置好网络再进行下面的步骤

3. 在目标板上通过使用以太网连接来配置adb守护进程,使用setprop来设置守护进程的端口号
# setprop service.adb.tcp.port 5555

4. 如果以上配置成功,再重启目标板上的adbd服务
# stop adbd
# start adbd

5. 在主机端使用如下命令建立adb连接
export ADBHOST=<target's ip address>
adb kill-server
adb start-server
adb connect <target_ip_address>:5555

6. 使用如下命令确认设备连接成功
adb devices
设备连接成功后将出现设备序列号和名称

❹ adb 查看获取外网 ip

要获取Android设备的IP地址,必须先保证:

1.你的Android设备已经连接到无线网络(此处的无线网络包括WiFi和WAPI,不包括3G或2G的移动网络)。

2.已连接到你的Android设备,即adb devices可以发现设备

先执行命令:adb shell netcfg

再执行命令:adb shell ifconfig eth0

或者:
./adb shell
netcfg

❺ 超实用的adb与adb shell常用命令汇总

adb(Android Debug Bridge),SDK自带的工具,可实现桥接功能,实现PC和android设备的交互

adb shell:基于Android linux系统操作,放在安卓设备的system/bin目录下,手机端的命令

一:adb常用命令

1. PC连接android设备

(PC与android设备连接同一个wifi,或处于同一个局域网)

连接:adb connect ip:5555

断开连接:adb disconnect ip

查看连接设备的信息:adb devices

获取设备的状态:adb get-state

2. 重启adb server

打开adb服务:adb start-service

关闭adb服务:adb kill-service

3. 安装卸载软件

安装:adb install apkpath(某个apk)

adb install -r :强制安装

卸载: adb uninstall package(可用adb shell pm list packages查看包名)

4. 打印日志

打印android系统日志:adb logcat

将日志打印并保存指定文件夹:adb logcat > /Users/apple/Desktop/log.txt

终止进程:control+C

打印mpsys,mpstate,logcat的输出,用于分析错误:adb bugreport

5. PC与android设备上文件复制

android设备上文件复制到PC上:adb pull

PC上文件推至android设备:adb push 

6.重新挂载system分区为可写,需要root权限./system分区默认挂载为只读,但有些操作比如给android系统添加命令,删除自带应用等需对系统进行写操作,得重新挂载为可写

adb shell

su

或:adb root

adb remount 重新挂载文件系统,获得可写的权限(默认情况是只有可读权限的),使用adb remount 的前提是要有root权限

7. 删除系统应用

adb root

adb remount

adb shell

cd system/app

rm *apk

二:adb shell命令

adb shell 进入系统子目录,exit 退出

1. pm命令

列出系统应用的所有包名:adb shell pm list packages 可用grep来过滤:adb shell pm list packages | grep 关键字

清除应用数据与缓存:adb shell pm clear <packagename>

2. am命令

启动应用:adb shell am start -n com.xxx.xxxxxxx|xxx.Activity(可通过adb shell mpsys activity activities | grep mFocusedActivity查看

强制停止应用:adb shell am force-stop <packagename>

3. input命令

模拟点击事件,点击坐标点(x,y):adb shell input tap x y

模拟滑动事件,从(x1,y1)到(x2,y2):adb shell input swipe x1 y1 x2 y2

发送文本内容:adb shell input text

模拟按下home:adb shell input keyevent KRYCODE_HOME

4. screencap命令

截屏:adb shell screencap

5. 查看网络状态命令

查看当前网络状态:adb shell netstat

通过配置文件配置和管理网络连接:adb shell netcfg

查看网络信息:ifconfig

测试网络联网状态:ping

5.其它相关命令

查看当前终端中进程:adb shell ps

获取cpu信息:adb shell cat /proc/cpuinfo

查看内存信息:adb shell cat /proc/meminfo

查看屏幕分辨率:adb shell wm size

查看设备ip地址:adb shell ifconfig | grep Mask

查看实时资源占用情况:adb shell top

❻ androidstudio中实现显示手机当前网络状态


1、首先先用usb线连接android手机,然后输入指令:adbtcpip,端口号默认为5555。
2、设置端口号后,然后查看设置中手机的ip地址。
3、通过adb连接ip地址adbconnectip地址。
4、打开androidstudio,可以看到手机已经连接上了。

❼ ADB通过WIFI连接Android设备

ADB支持USB连接模式和TCPIP链接模式。我们可以用TCPIP模式通过WIFI无线连接ADB。设置非常简单。

第一步

确保电脑和Android设备连接在同一个WIFI网络环境。

第二部

用USB线连接Android设备。连接上之后你的电脑就会检查到设备并且ADB将会以USB模式启动。可以通过adb devices命令检查连接上的设备,用adb usb命令确认adb是运行在usb模式下面。

              $ adb devices

              List of devices attached

              34342343gdf device

              $ adb usb

              restarting in USB mode

第三部

用adb tcpip模式重启adb

$ adb tcpip 1111

              restarting in TCP mode port: 1111

第四步

查看Android设备的IP地址,这里有三种方式查看Android设备IP。

设置-关于手机-状态信息-ip地址中查看

设置-WLAN-点击当前链接上的Wi-Fi查看IP

通过ADB命令查看设备IP地址:adb shell netcfg

第五步

知道设备IP地址之后,就可以用adb connect命令通过IP和端口号连接ADB了。

$ adb connect 192.168.1.3:1111

              connected to 192.168.1.3:1111

              #查看一下连接上的设备,usb连接和wifi连接都存在

              adb devices

              List of devices attached

              34342343gdf device

              192.168.1.3:1111 device

拔掉USB线,你会发现设备仍然是连接上的,如果没有连接上,用刚才的命令重现尝试一下。

总结

采用wifi连接ADB和uiautomotor结合起来可以用来在usb线的状态下跑测试脚本,对于测试人员来说也是非常有帮助的。

❽ adb wifi连接调试,解决Unable to connect to device

我的Android studio安装adb wifi之后一直提示
Unable to connect to device 'LOGICOM'. Make sure that your computer and your device are connected to the same WiFi network..

然后通过网络其他的解决办法,尝试:
查看电脑ip:192.168.1.228
手机ip:192.168.1.149

然后插上usb线,通过adb命令操作:

有时候按照上面操作会出现,

这个时候会发现:adb devices
会出现多个设备了,如下:

然后在Android studio 中可以发现有多个设备:

但adb wifi 还是显示unable to connect to device ...

不过,最终目标可以实现了,可以拔掉usb实现调试。

阅读全文

与adb查看网络连接相关的资料

热点内容
网络风险如何分析 浏览:483
网络安全培训课程包括哪些 浏览:20
常用的无线网络信号没有了 浏览:350
网络营销相关的商务词汇 浏览:878
中学生如何远离网络危害 浏览:606
怎么网络引流 浏览:206
网络突然失去密码了 浏览:729
三星手机一直显示网络已禁用 浏览:986
计算机网络购物安全参考文献 浏览:899
手机信号满格无数据网络 浏览:731
上赞WiFi哪个网络好 浏览:592
iphone无法加入网络修改网络设置 浏览:566
乐视怎么设置网络模式 浏览:497
小爱音箱连接无线网络怎么用 浏览:826
固态硬盘与网络机顶盒连接 浏览:523
三星网络球机设置系统名称 浏览:478
无信号的网络电视可以投屏吗 浏览:252
楼下无线网络信号差怎么搞 浏览:686
5C网络手机六七块钱左右 浏览:766
小白摄像头连接不到网络 浏览:211

友情链接