优质广告供应商

广告是为了更好地支持作者创作

ADB网络调试和常见命令

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

设置网络adb监听的端口

1.最简单的方法

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

adb tcpip 5555 

2.重启后依然有效方法

在root权限下执行

adb shell su -c setprop service.adb.tcp.port 5555

3.修改系统配置文件的方法

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

输入命令连接到设备

adb connect 10.0.0.102

进行跨网络调试

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

ADB调试常用命令

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

查看连接的adb设备

adb devices

List of devices attached
10.0.0.131:5555 device
10.0.0.102:5555 device

连接多个设备对其中一个进行操作

//以adb shell 为例
adb -s 10.0.0.131:5555 shell

获取root权限

adb root

查看所有进程详情

adb shell procrank
  • VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
  • RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存)
  • Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
  • USS- Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)


    屏幕快照 2019-01-22 上午11.13.32.png-63kB

关闭进程(PID),需要root权限

adb shell kill 620

日志相关的命令

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

adb logcat | grep 620

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

adb logcat | grep "同步数据"

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

adb logcat -s MainActivity

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

adb logcat MainActivity:V *:S 

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

  • V — 明细 verbose(最低优先级)
  • D — 调试 debug
  • I — 信息 info
  • W — 警告 warn
  • E — 错误 error
  • F — 严重错误 fatal
  • S — 无记载 silent

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

adb logcat MainActivity:V *:S  >> ~/Desktop/AtestLog.txt

查看所有安装包

adb shell pm list packages

安装应用

adb install test.apk

保留数据和缓存文件,重新安装,升级

adb install -r test.apk

卸载应用

adb uninstall test.apk

卸载app但保留数据和缓存文件

adb uninstall -k cnblogs.apk

复制普通手机文件到电脑

//adb pull 文件路径 保存路径
adb pull /mnt/sdcard/ACrashTest/log/test.txt Desktop/

复制文件到手机中

adb push 文件路径 保存路径

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

adb remount

查看存储空间

adb shell
//查看存储空间
df
//查看目录下的文件大小
du -sh *

重启机器

 adb reboot

优质广告供应商

广告是为了更好地支持作者创作

推荐阅读更多精彩内容

  • 在家用的自己手机,舍不得一直插着USB调试,想到了以前看过文章说可以用网络adb调试,于是折腾了一会儿,在这记录下...
    小剑哥阅读 2,310评论 0 1
  • 交女朋友也需要说话这一门技能。幽默,也需要说话这个基础的技能,交朋友也需要说话作为媒介,赚钱也需要说话,来和同事沟...
    兆予阅读 116评论 0 0
  • 优质广告供应商

    广告是为了更好地支持作者创作

  • 银牙夕晖共九霄 红柳雪峰竞妖娆 江南水秀花似锦 大漠孤烟沙亦骄 人约黄昏星先至 月暖毡包鹊为桥 有情何惧天地阻 南...
    文七七文阅读 272评论 1 7
  • 想了很久该起个什么惊人的题目,颤抖的指尖最后点在了正文框里,是在是唏嘘。 今日天气晴,29摄氏度,相对...
    大明小月阅读 152评论 0 0
  • 10.11日下午,天虽寒,人心暖,赵营小学在进行全员赛课时,中心领导单主任、苏主任在百忙之中亲临现场。
    开拓者赵阅读 107评论 0 0