• ADB基本用法


    • adb version 查看adb版本
    • adb devices 查看设备信息
    • adb shell 进入设备
    • exit 退出设备
    • ls 查看目录
    • ls -al 查看所有文件
    • cd / 进入根目录
    • cd … 返回上一层
    • mkdir newF 创建新文件夹newF
    • mv newF oldF 移动新文件夹newF到文件夹oldF
    • rm newF 删除文件
    • cls 清屏

    • 查看发货地
      adb shell getprop ro.hw.country
    • 查看手机package信息
      adb shell pm list package
    • 查看特定包信息
      adb shell dumpsys package com.wtxxx
    • 查找当前Activity命令
      adb shell dumpsys activity top | find “ACTIVITY”
    • 文件导入
      adb push /Users/xxxx/xxx.txt /sdcard/xxx
    • 文件导出
      C:\Users\fan>adb shell
      root:/cd sdcard/Pictures/Screenshots
      root:/sdcard/Pictures/Screenshots #
      root:/sdcard/Pictures/Screenshots # ls
      xxx_1.mp4 xxxx_12.mp4 xxxx_13_1.mp4
      root:/sdcard/Pictures/Screenshots # exit
      C:\Users\fan>adb pull /sdcard/Pictures/Screenshots/xxx_1.mp4
      导出路径:C/Users/fan/
    • 取sp文件
      adb pull /data/user_de/0/com.packagename/shared_prefs ./
    • 启动Activity
      adb shell am start -n com.packagename/.ActivityName

    • 安装apk
      adb install -r -d D:\Apk\apkname.apk
    • 卸载
      adb uninstall com.apkname
    • 清除缓存
      adb shell pm clear com.apkname
    • 获取日志
      adb remount
      adb logcat -v time -> D:\test6.txt
      adb logcat -c
      运行完成后Ctrl+C,会将日志保存到本地

    adb root
    adb remount
    adb start-server
    adb kill-server


    • 跑monkey
      adb shell monkey -p com.packagename --pct-touch 50 --pct-trackball 30 --pct-majornav 10 --pct-syskeys 10 -s 1 -v -v --throttle 100 120000 > D:\Apk\monkey\monkeytest211223.txt

    args: [-p, com.huawei.android.totemweather, --pct-touch, 50, --pct-trackball, 30, --pct-majornav, 10, --pct-syskeys, 10, -s, 1, -v, -v, --throttle, 100, 120000]


    • 日志查询关键字:
      1、异常:Caused by
      2、具体异常类: at com.packagename
      3、ANR: at java.lang.Thread.sleep
      4、OOM: java.lang.OutOfMemoryError
      5、闪退:Shutting down VM

    打印依赖树
    ./gradlew :app:dependencies
    gradlew app-phone:dependencies

  • 相关阅读:
    matplotlib 使用
    每日一博 - 闲聊Https工作原理
    查看进程:让查看进程变得才貌双绝 - procs
    编程语言的类型划分
    [vue] nodejs安装教程
    如何制定测试团队度量体系
    Milvus Cloud——LLM Agent 现阶段出现的问题
    复习计算机网络——第二章记录(1)
    Erdos-Renyi随机图的生成方式及其特性
    测评自养号的优势和弊端有哪些?
  • 原文地址:https://blog.csdn.net/RiceVan/article/details/126608004