当前位置: 首页 > news >正文

andriod命令使用

http://tools.android-studio.org/index.php/sdk 下载sdk
显示设备adb devices
连接设备:adb connect IP,adb connect 127,0.0.1:7555
断开设置:adb disconnect IP ,adb disconncct 127.0.0.1:7555
adb install -r -r 表示保留数据和缓存文件
adb install 包名
adb uninstall 包名 -k 保留数据
启动app :adb shell am start 包/activity名 ,adb shell am start -w 包/activity名
停止app :adb shell am force-stop apk包,adb shell am force-stop com.tpshop.malls
adb shell pm list packages 列出手机上的所有包, 加参数-s 列出所有的包 -3 列出第三方应用
Windows:
adb shell dumpsys window | findstr mCurrentFocus*

Mac/Linux:
adb shell dumpsys window | grep mCurrentFocus*

adb kill-server,
adb start-server

adb shell pm clear (apk包名)–清缓存
adb logcat 查看日志 ,
adb logcat > kkk.log
adb push 电脑文件上传 手机的文件夹,
adb push aa/b.txt /sdcard
adb pull 手机的文件路径 电脑的文件夹路径 ,
adb pull /sdcard/b.txt cc/c.txt

启动:
ThisTime:该界面(activity)启动耗时(毫秒)
TotalTime:应用自身启动耗时=ThisTime+应用application 等资
源启动时间(毫秒)
WaitTime:系统启动应用耗时=TotalTinve+系统资源启动时间
(毫秒)
-S:表示每次启动前先强行停止
-R:表示重复测试次数

adb shell am start -W -S -R3com.myhome/com.myhome.SplashActivity

获取内存信息:
adb shell dumpsys meminfo 包/activity名
Native/Dalvik 的 Heap 信息

如果发现这个值一直增长,则代表程序可能出现了内存泄漏(Out of memary)。
Total 的 PSS 信息
这个值是应用真正占据的内存大小,通过这个信息,可以轻松判别手机中哪些程序占内存比较大

查看CPU占用情况
各式:adb shell top -s 列号,例如:adb shell top
说明:[-s]按指定行排序
参数含义:
PID:进程ID
USER:进程所有者用户名
PR:优先级
NI: nice值
VIRT:进程使用的虚拟内存总量
RES:进程实际使用内存
SHR:共享内存大小
S:进程的状态
%CPU:进程所占用的CPU百分比
%MEM:进程所占用的物理内存百分比
TIME+:进程使用的CPU时间总和
ARGS:程序


adb shell 进入命令

获取App 进程
获取进程pid

win: adb shell ps | findstr com.amalls
mac: adb shell ps | grep 包名
如:adb shell ps | findstr 包名

获取App 流量
adb shell cat /proc/{pid}/net/dev 执行显示如下:
Wlan0: wifi网卡
Receive是接受(下行)、Transmit是发送(上行)
结束:ctrl+C,exit

monkey 稳定性
稳定性测试:通过长时间对应用程序进行无序操作,检验应用程序是否会出现异常。如闪退crash、无响应ANR等。
Monkey是一个命令行工具,是由安卓官方提供的。
测试人员可以通过Monkey来模拟用户的触摸、点击、滑动以及系统按键等操作(操作事件都是随机的),从而实现对APP压力的测
试和稳定性测试。
adb shell monkey -p 包名 -v 次数 d:\日志.txt

adb shell monkey -s1000-- throttle300=p com. tpshop. malls -v1000>D:/monkey3.txt

solopi性能测试工具

http://www.jsqmd.com/news/315511/

相关文章:

  • Qwen2.5-7B-Instruct效果展示:建筑图纸描述→材料清单→施工建议生成
  • Z-Image-Turbo_UI界面支持自定义尺寸吗?实测告诉你
  • 教育场景福音:GLM-TTS精准朗读数学公式和古文
  • 用Z-Image-Turbo做了个电商海报,效果超出预期
  • 用Glyph做了个长文本摘要项目,效果远超预期
  • [Linux subsystem on Windows] command line cursor disappeared mysteriously
  • 2026年比较好的数字科技数据资产入表权威榜单
  • 3D Face HRN入门指南:从人脸检测失败排查到高质量UV输出避坑指南
  • 稳压电源的隐形战场:动态特性如何影响你的嵌入式系统稳定性
  • Windows执行bat文件闪退问题纠错
  • 如何高效布局电路?circuits网页版设计技巧分享
  • 超详细图文教程:Qwen3-1.7B本地部署全过程
  • Qwen3-4B在航空航天落地:技术文档术语统一+缩写表生成
  • 手把手教你用YOLOv9镜像做推理,零基础快速上手
  • 全量微调80epoch建议,大模型最佳实践
  • translategemma-27b-it参数详解:Ollama中上下文2K与图像token适配
  • 《nx12.0捕获标准C++异常的操作指南》
  • AcousticSense AIGPU算力优化:FP16推理使A10显存占用降低37%
  • ChatGLM3-6B企业开发者指南:内网环境下的安全可控AI助手部署
  • AT指令的魔法世界:揭秘ESP8266与STM32的对话艺术
  • 飞牛NAS使用Alist挂载本机存储只显示linux根目录
  • 通义千问3-Reranker-0.6B实操手册:从镜像拉取到Gradio交互全流程
  • ESP32-S3与ESP32-H2双芯片协同:打造高效WiFi+Thread边界路由器的实战指南
  • RetinaFace开源模型部署:支持半精度(FP16)与混合精度(AMP)推理开关
  • Chandra OCR开源贡献指南:如何提交PR改进多语言支持或新增输出格式
  • ChatTTS效果展示:模拟真实人物对话的语音片段
  • 开源免费还高效!Z-Image-Turbo成AI绘画新宠
  • Ollama镜像免配置|translategemma-27b-it支持CSV批量导入与翻译结果导出
  • 2026年浙江温州职业制服工厂性价比深度测评
  • 2026年靠谱的无人驾驶编组行业标杆榜