杂乱整理中

本文介绍了Android系统环境的不同阶段,如perf、uat和prof,以及MCU、CPU的类型。详细阐述了如何使用adb工具进行应用包名、进程号的查询,系统版本获取,以及代理设置等操作。此外,还提供了系统监控、内存使用、日志抓取、进程管理和屏幕截图等相关命令,并涉及串口通信、自动化测试和系统升级等方面的知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

不同环境:
perf:开发测试环境
uat:测试环境
prof :正式环境

MCU是一种微型计算机,也就是我们通常理解的单片机,是将CPU、内存、计数器等集中在一颗芯片上的处理器。

CPU(Central Processing Unit,中央处理器)发展出来三个分枝,一个是DSP (Digital Signal Processing/Processor,数字信号处理),另外两个是MCU (Micro Control Unit,微控制器单元)和MPU (Micro Processor Unit,微处理器单元)。

查看当前应用包名
adb shell dumpsys window | findstr mCurrentFocus

logcat | grep ActivityManager

adb shell dumpsys meminfo <package_name>

查看当前进程号:
adb shell ps | findstr 包名

adb shell ps|findstr com.qinggan.app.appcenter
各列参数意义:
USER 进程当前用户;
PID Process ID,进程ID;
PPID Process Parent ID,进程的父进程ID;
VSIZE Virtual Size,进程的虚拟内存大小;
RSS Resident Set Size,实际驻留"在内存中"的内存大小;
WCHAN 休眠进程在内核中的地址;
PC Program Counter;
NAME 进程名;

杀进程:
kill

pm clear

获取android系统版本:
adb shell getprop ro.build. version .release

获取系统api版本:
adb shell getprop ro.build.version.sdk

车机端连接代理:
adb shell settings put global http_proxy ip:port
举例:adb shell settings put global http_proxy 10.10.99.119:8889

车机端断开代理
adb shell settings delete global http_proxy

CRT解压后,初始设置重置为:
在这里插入图片描述
需要修改:协议,端口(设备管理器中查看),波特率,流控
一些最基本的串口命令:
按时间排序抓取安卓层log:logcat –v time > xxx.txt
列出各分区空间大小:df
读写方式重新挂载system:mount –o remount rw /system
拷贝文件:busybox cp 当前目录文件名 目标目录
安装文件:pm install -r xxx.apk
删除文件:rm
列出指定目录下的文件,缺省目录为当前目录:ls
读取nv里面的各种数据,如PDSN:nvdata –r pdsn
改变当前的工作目录:cd 回到根目录:cd /
查看系统内存及CPU使用情况:top
查看当前在哪个目录:pwd
截图设备屏幕:screencap xxx.png (截图完毕后最好再输入一个sync)
手动启动某个应用:am start –n 包名/activity

注意:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值