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

举报
liuzhen007 发表于 2021/05/26 17:04:36 2021/05/26
5.1k+ 0 0
【摘要】        目前android手机开发app都是使用usb数据线连接电脑进行调试,这样很容易受usb数据线的限制,不能灵活的移动手机。后来,因为项目的需求,开发平台移到了机顶盒上,自己发现使用usb数据线更加繁琐了。于是,逼自己发现了“新大陆”——使用无线wifi连接电脑进行调试。 使用步骤如下: 1.首先需要借助数据线连接设备与...

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

使用步骤如下:

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

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

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

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命令断开连接。

文章来源: liuzhen.blog.csdn.net,作者:Data-Mining,版权归原作者所有,如需转载,请联系作者。

原文链接:liuzhen.blog.csdn.net/article/details/81987500

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。