day:36 熟悉adb命令

1、连接模拟器设备
adb connect 127.0.0.1:模拟器端口号

2、安装apk包
adb install +包名的绝对路径
案例:adb install E:\dcs\two\app\mojibase.apk

3、卸载apk包
adb uninstall 包名
name='com.moji.mjweather' 包名

4、获取app包的名称与aActivity
aapt d badging 包的window路径
aapt d badging D:\app\baiduyuedu_3760.apk

5、adb shell pm list packages 查看手机端安装的所有包名

6、adb devices 查看当前连接设备

7、adb shell 进入到shell
ctrl+c 退出

8、adb logcat 查看日志
ctrl+c 退出

9、windows往手机上sdk传递文件
格式:adb push 文件路径/文件名 手机存放的位置
案例:adb push D:\f\aa.txt /data/ssh
sdk文件

10、往手机SDCard传递文件
格式:adb pull 手机文件路径/手机文件 本地文件
案例:adb pull /data/ssh/aa.txt D:\f

11、屏幕截图
adb shell screencap -p 文件/图片.后缀名
格式: adb shell screencap -p 文件/图片.后缀名
案例:adb shell screencap -p /data/ssh/hz15.png

12、启动adb server命令 :adb start-server
adb start-server

13、停止adb server命令 :adb kill-server
adb kill-server

14、adb disconnect 断开无线连接

15、adb reboot:重启模拟器

16、adb get-serialno:获取手机序列号

17、adb shell wm size:获取手机屏幕分辨率

18、adb shell pm list package -3:显示所有第三方app包名

19、adb nodaemon server:检查5037端口是否被占用 如果被占用则提示:
cannot bind to 127.0.0.1:5037

20、adb shell getprop ro.product.model:查看手机的设备型号

21、adb shell cat /proc/cpuinfo:获取手机的 cpu 信息

processor : 0 处理器
vendor_id : GenuineIntel 供应商id
cpu family : 6 cpu家庭
model : 61 模型
model name : Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz
stepping : 4 步进值
cpu MHz : 2294.980 cpu总线
cache size : 3072 KB 高速缓存类型fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 20
wp : yes (功率)
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc up xtopology nonstop_tsc pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx rdrand lahf_lm abm 3dnowprefetch
bogomips : 4589.96
clflush size : 64
cache_alignment : 64 (高速缓存)
address sizes : 39 bits physical, 48 bits virtual (地址长度)
power management:(电源管理)

22、adb shell cat /sys/class/net/wlan0/address:获取手机的 mac 地址

23、adb logcat:查看所有进程运行日志
ctrl+c退出

24、adb logcat -c:清理日志

25、查找指定包的日志
adb logcat | find "包名"
adb logcat | find "com.baidu.yuedu":查看指定app百度阅读app日志

26、将日志写入到文件中并保存在手机上
adb logcat -f /文件保存路径/文件名.txt

27、将日志写入到文件中并保存在pc上
adb logcat >文件保存路径/文件名.txt

28、实时查看日志输出保存到文件
adb logcat *:info com.example.myapp > myapp_log.txt

29、adb -s deviceName shell :进入到指定设备的目录

30、adb -s deviceName install xxx.apk:安装应用到指定的设备目录

31、截取uix
adb shell uiautomator dump /模拟器储存路径/文件名.uix
将截取的uix保存至window中
adb pull /模拟器储存路径/文件名.uix window中储存路径

32、查看端口被占用情况
netstat -ano | findstr 端口号

33、终止 PID 进程
taskkill -PID 进程号 -F
已终止 PID 为 17872 的进程:taskkill -PID 17872 -F

posted @ 2025-04-02 22:33  君庭  阅读(26)  评论(0)    收藏  举报