常用的adb

本文介绍ADB命令的多种实用技巧,包括查看当前活动、局域网连接设备、查看进程及状态等,帮助开发者高效进行Android应用调试。

(1)查看当前屏幕的Activity:adb shell "dumpsys activity | grep mFocusedActivity"

(2)adb remount

(3)adb root

(4)sdb shell

          如:adb shell dmesg会打印出内核的调试信息。

(5)查看sharedpreference文件:

          adb shell

          cd data/data/包名/shared_prefs

          ls 查看xml文件名

          过滤xml文件  cat xxx.xml | grep 过滤关键字

(6)局域网连接机子:adb connect  ip地址

(7)查看设备 adb devices

(8)adb uninstall -k 《软件名》

  如果加 -k 参数,为卸载软件但是保留配置和缓存文件。

(9)发布端口

  可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:

  adb forward tcp:5555 tcp:8000

(10)从电脑上发送文件到设备

  adb push 《本地路径》 《远程路径》

  用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

(11) 从设备上下载文件到电脑

  adb pull 《远程路径》 《本地路径》

  用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

(12)查看bug报告

  adb bugreport

(13)logcat 到文件中

   adb logcat t > abc.txt

adb 命令查看程序进程方便简洁高效

adb shell ps       //查看进程列表,Process Status

adb shell ps|grep <package_name>    //查看某一程序进程

adb shell ps -x [PID]      //查看指定进程状态

adb shell kill [PID]       //杀死进程

adb shell top|grep <package_name> //实时监听程序进程的变化


eg:

adb shell ps -x 13699

USER           PID    PPID    VSIZE     RSS     WCHAN      PC               NAME

u0_a94    13699 1734  1653292 28404   ffffffff    00000000 S com.polysaas.mdm (u:6, s:6)


解压gz

解压 1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值