机顶盒开发中常用adb shell 命令

  1. 开启/关闭adb服务
    adb start-server / adb kill-server
  2. adb连接设备/断开设备
    adb connect ip / adb disconnect
  3. 显示连接设备状态/ 选择设备执行
    adb devices / adb -s 设备编号
  4. adb 安装卸载apk
    adb install [apk存放路劲] /adb uninstall [包名]
  5. adb 抓取日志 /带时间日志
    adb logcat -> [日志存放路径] / adb logcat -v time -> [日志路径]
  6. 清除日志
    adb logcat -c
  7. 导出traces 文件
    adb pull /data/anr/traces.txt [导出存放路径]
  8. 启动activity
    adb shell am start -n 包名/包名+activity类名

  9. adb 输入框输入文字 xxx
    adb shell input text xxx

  10. 查看cpu型号
    adb shell getprop ro.product.cpu.abi
  11. 获取系统版本
    adb shell getprop ro.build.version.release

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

  13. 查看内存(前10个)
    adb shell top -m 10
  14. 查看单个内存
    adb shell dumpsys meminfo < 包名 >
  15. 查看内存排行
    adb shell procrank
  16. 查看权限
    ls -l
  17. 查看端口占用
    netstat -aon|findstr “端口” //查找端口的pid
    tasklist|findstr “pid” // //查找那个进程,然后任务管理器中结束该进程
  18. 查看进程
    adb shell ps //查看所有进程列表,Process Status
    adb shell ps|grep //查看package_name程序进程
    adb shell ps -x [PID] //查看PID进程状态
    adb shell kill [PID] //杀死进程

  19. 修改时间
    adb shell 进入shell 终端界面
    1、先设置系统的时区配置
    cat /data/property/persist.sys.timezone //查看当前时区配置文件
    setprop persist.sys.timezone GMT //修改属性
    2、开始设置修改当前系统时间
    date -s “yyyymmdd.[[[hh]mm]ss]” 或System/bin/date -s “yyyymmdd.[[[hh]mm]ss]”
    3、查看是否生效
    date

  20. 启动系统设置
    adb shell
    cd /systm/app
    am start com.android.settings

  21. 结束adb
    ctrl+c结束命令 cls清屏 exit 退出

你可能感兴趣的:(机顶盒开发中常用adb shell 命令)