Android的adb命令实战篇-1

2023年 —— 是充满希望的一年.


Android的adb命令实战篇-1_第1张图片
对于Android开发者而言,ADB命令或多或少都使用过,今天我们就一起来整体回顾一下吧。

ADB的全称:Android Debug Bridge

1. ADB(Android Debug Bridge)

在实际工作中,周围同事会抱怨记不住常用的adb命令,其实这个也无可厚非。希望这篇文章可以帮助大家解决这个“记不住”的问题。

我们可以在终端输入:adb

就会看到如下界面:
Android的adb命令实战篇-1_第2张图片
adb所包含的所有内容如下:
Android的adb命令实战篇-1_第3张图片
通过这种方式,大家在使用adb就只需要认识英文单词即可。

另外我们善于使用Linex的grep命令 获取更精简的内容。
Android的adb命令实战篇-1_第4张图片

2. 强大的adb shell

2.1 am(Activity Manager)

adb shell am

拿到Activity Manager 就利用 shell command 可以启动Activity, Service…

Android的adb命令实战篇-1_第5张图片

2.2 wm(Window Manager)

adb shell wm

Android的adb命令实战篇-1_第6张图片

2.2.1 实战 - 获取屏幕尺寸

小试牛刀一下,我们利用命令来获取手机设备的屏幕尺寸信息:

adb shell wm size

在这里插入图片描述

打开手机设置查看这些参数的日子一去不复返啦。~2333

2.3 pm(Package Manager)

adb shell pm

Android的adb命令实战篇-1_第7张图片

2.3.1 查看小米手机中的小米应用

adb shell pm list packages | grep xiaomi

(–color=always) 这个配置 是为了让大家看的清楚

Android的adb命令实战篇-1_第8张图片

2.4 getproc获取属性

adb shell getprop

Android的adb命令实战篇-1_第9张图片

2.4.1 实战 - 查看堆内存(heap)的配置

Android的adb命令实战篇-1_第10张图片

2.5 ps(查看进程)

adb shell ps

在工作中,一般都会进行过滤,即:

adb shell ps | grep com

Android的adb命令实战篇-1_第11张图片
我们基于此拿到进程号(pid) 和 进程名称,然后就可以进入/proc中查看更为有用的信息,这些会放到后面的篇幅去讲。


此篇文章仅起到“抛砖引玉”之用,暂时先写到这里,

祝大家新年快乐—— 2023年温暖如春

你可能感兴趣的:(Android,android,adb)