adb无线调试手机-android必备技能

网友投稿 1178 2022-05-29

目前android手机开发app都是使用usb数据线连接电脑进行调试,这样很容易受usb数据线的限制,不能灵活的移动手机。后来,因为项目的需求,开发平台移到了机顶盒上,自己发现使用usb数据线更加繁琐了。于是,逼自己发现了“新大陆”——使用无线wifi连接电脑进行调试。

使用步骤如下:

1.首先需要借助数据线连接设备与电脑,输入如下命令:

adb无线调试手机-android必备技能

adb tcpip 6666(PS:6666是端口号,可以随意地指定)

命令行提示如下信息后,就可以断开数据线了。

restarting in TCP mode port: 6666

2.打开手机设置,查看手机的IP地址,比如172.31.11.71,然后执行如下命令:

adb connect 172.31.11.71:6666

命令行提示如下信息后,表明连接成功。

connected to 172.31.11.71:6666

3.此时,你就可以像用连接着数据线一样操作了,输入adb shell后,会发现进入了手机shell界面:

shell@hwPE:/ $ ls

3rdmodem

3rdmodemnvm

3rdmodemnvmbkp

cache

config

cust

d

data

default.prop

dev

e2fslog

etc

file_contexts

fstab.hi3630

init

init.41033.rc

4.使用top -m 10 -s cpu查看手机CPU使用情况。

User 2%, System 1%, IOW 0%, IRQ 0%

User 49 + Nice 2 + Sys 49 + Idle 2342 + IOW 4 + IRQ 0 + SIRQ 5 = 2451

PID PR CPU% S #THR VSS RSS PCY UID Name

3000 3 1% S 105 1073676K 101576K fg system system_server

9576 2 1% S 34 1032224K 105940K fg system com.android.settings

1640 1 0% S 1 0K 0K root dhd_dpc

11319 6 0% R 1 1368K 488K shell top

1639 1 0% S 1 0K 0K root dhd_watchdog_th

2221 3 0% S 72 989464K 79768K bg u0_a108 com.ss.android.ugc.live

10656 2 0% S 9 8724K 280K shell /sbin/adbd

1641 3 0% S 1 0K 0K root dhd_rxf

10682 3 0% S 1 2104K 1448K shell logcat

1634 2 0% S 1 0K 0K root wl_event_handle

上述参数的意义如下:

PID  : progress identification,应用程序ID

S    : 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数

#THR : 程序当前所用的线程数

VSS  : Virtual Set Size虚拟耗用内存(包含共享库占用的内存)

RSS  : Resident Set Size实际使用物理内存(包含共享库占用的内存)

PCY  : 前台(fg)和后台(bg)进程

UID  : User Identification,用户身份ID

Name : 应用程序名称

5.使用exit命令退出shell,再使用adb disconnect 172.31.11.71:6666命令断开连接。

Android 任务调度

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【Linux高级环境编程】线程同步的封装
下一篇:NIO之缓冲区【复制缓冲区】
相关文章