zoukankan      html  css  js  c++  java
  • adb命令笔记

    • adb devices [-l]: 列出所有连接设备
      • l: 列出设备限定符  
    • adb connect <host>[:<port>]: 通过ip连接到设备
      • host: IP  
      • port: 指定端口,默认5555  
    • adb disconnect [<host>[:<port>]]: 断开与一个ip设备的连接
      • 当未指定参数时,与所有连接的ip设备断开连接。  
    • adb push [-p] <local> <remote>: 将文件(目录)复制到设备
      • -p: 显示传输进度  
      • local: 本地文件  
      • remote: 复制到设备的文件名  
    • adb pull [-p] [-a] <remote> [<local>]: 从设备复制文件(目录)到本地
      • -p: 显示传输进度  
      • -a: 复制时间戳和模式  
      • local: 本地文件名,不指定为当前目录相同文件名  
      • remote: 设备的文件名  
    • adb shell: 运行shell交互界面
    • adb shell <command>: 运行一个shell命令
      • command: shell命令  
    • adb logcat [ <filter-spec> ]: 查看设备日志
    • adb install [-lrtsd] <file>
    • adb install-multiple [-lrtsdp] <file...>: 安装apk文件
      • -l: 远期锁定应用程序  
      • -r: 替换现有的应用程序  
      • -t: 允许测试包  
      • -s: 将程序安装到sd卡  
      • -d: 允许降级安装  
      • -p: 部分安装  
    • adb uninstall [-k] <package>: 卸载程序
      • -k: 保留数据和缓存目录  
    • adb kill-server: 结束adb服务
    • adb start-server: 启动adb服务
    • adb bugreport: 返回设备的所有信息
    • adb help: 显示帮助信息
    • adb version: 显示版本号
    • adb shell命令:
    • --------------------------------------------------------------------------------------------------
    • pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]: 列出所有的应用包名
      • -f: 列出应用包名及对应的apk名及存放位置  
      • -d: 只显示出有问题的包  
      • -e: 仅显示已启用的包.  
      • -s: 只显示系统包  
      • -3: 只显示第三方包  
      • -i: 列出应用包名及其安装来源  
      • -u: 还包括卸载包  
      • FILTER: 过滤器,可以制定应用名  
    • pm list features: 打印系统的所有特性
    • pm clear [--user USER_ID] PACKAGE: 删除与一个包相关的所有数据
    • input [<source>] <command> [<arg>...]: 向设备发送按键事件
      • source: 事件类型  
        • text: 文本内容(英文)    
          • 字符串      
        • keyevent: 按键事件    
        • tap: 点击事件    
          • 500 500: 在指定位置点击      
        • swipe: 滑动事件      
          • 500 500 600 600 100: 从500 500位置滑动到600 600位置用时100毫秒      
    • screencap -p /sdcard/screen.png: 将当前屏幕截图并保存到sd卡下
    • screenrecord sdcard/record.mp4: 录制手机,保存到sd卡下,执行命令后操作手机,ctrl + c结束录制
    • ime list [-a] [-s]: 列出设备上的输入法
      • -a: 查看所有输入法  
      • -s: 查看每个输入法信息概要  
    • ime set ID: 切换到指定的输入法
      • ID: list -s 查看的为输入法ID  
    • wm size: 获取系统分辨率
    • reboot: 重启手机
    • ps: 查看系统进程
    • kill: 结束进程
      • kill 1234: 结束pid为1234的进程  
    • svc power: 控制电源管理器
      • shutdown: 关机  
      • reboot [reason]: 重启,[重启的理由]  
    • svc data [enable|disable]: 控制移动数据连接
    • svc wifi [enable|disable]: 控制无线管理器
      • enable: 打开  
      • disable: 关闭  
    • wipe <system|data|all>: 恢复出厂设置
      • system: 仅系统  
      • data: 仅数据  
      • all: 所有  
    • -------------------------------------------------------------------------------------------------------
  • 相关阅读:
    android ksoap2 访问webservice,连续两次调用时,第二次调用异常(转)
    iOS Programming – 触摸事件处理 (转)
    iPhone的解锁、越狱、激活、固件等等是什么意思,有什么分别?(转)
    pb中 执行动态sql
    Java的中文字体
    fastreport一些使用方法
    网页数据抓取
    base64
    TSelect
    解决DLL包组织的项目运行报 a class named Txxx exists
  • 原文地址:https://www.cnblogs.com/hujingnb/p/10282227.html
Copyright © 2011-2022 走看看