zoukankan      html  css  js  c++  java
  • Android Adb 常用命令

    Adb的全称为Android Debug Bridge,是管理android模拟器或者设备的一个工具,简单的说它就是一个调试工具。以下是adb支持的常用命令:

    1.选项指令(Options commands)

    adb –d shell:
    仅通过USB接口管理adb,如果不只是USB接口返回错误
    
    adb –e shell:
    仅通过模拟器来管理adb,如果不只是模拟器管理,返回错误
    
    adb –s <serialNumber> :
    通过设备的允许的命令号码来发送命令来管理adb,没有指定号码,返回错误.例如:adb –s 04035C1F18006014 shell
    
    adb devices:
    查看所有连接的设备/模拟器
    
    connect <host>[:<port>]
    以指定端口号连接设备 
    
    disconnect [<host>[:<port>]]
    与设备断开连接

    2.设备指令(device commands)

    adb push <local> <remote> :
    复制本地文件到设备上.例如:adb push e:/folder /data/data
    
    adb pull <remote> [<local>]:
    复制设备上的文件到本地.例如:adb pull /data/data/folder e:
    
    adb shell :
    登录设备的shell
    
    adb shell <command>  :
    登录设备的shell并执行command命令.例如:adb shell ls
    
    adb emu <command>  :
    执行模拟器控制台命令
    
    adb logcat [ <filter-spec> ] :
    查看设备的logcat,相当于eclipse上的logcat.
    例如:adb logcat arcgallery:V表示输出TAG为arcgallery和级别在V以上的日志。adb logcat arcgallery:V *:s只输出TAG为arcgallery,级别为V的日志 adb forward
    <local> <remote>: 建立从主机端口到设备端口的转发.例如:adb forward tcp:6100 tcp:7100表示建立从主机端口6100到设备端口7100的转发 adb jdwp: 列出进程ID adb install [-l] [-r] [-s] <file> : 安装指定路径的apk文件.例如:adb install c:/data/delivery/package/apk/arcmeidagallery.apk adb uninstall [-k] <package>: 从设备上移除相应的包.例如:adb uninstall arcsoft.android.arcmediagallery adb bugreport: 查看bug报告 adb help: 查看adb所支持的所有命令 adb version: 显示adb的版本序列号

    3. 脚本指令(scripting commands)

    adb wait-for-device:
    仅仅实例状态为device(联机)时执行
    
    adb start-server:
    启动adb服务进程
    
    adb kill-server:
    终止服务进程
    
    adb get-state:
    获取当前设备的状态
    
    adb get-serialno:
    获取当前设备序列号
    
    adb status-window:
    显示设备详细状态
    
    adb remount:
    重新挂载“/system”分区
    
    adb reboot:
    重启设备
    
    adb root
    以root角色重新进入
    
    adb usb
    以USB模式重新进入
    
    adb tcpip <port>
    以指定端口重新进入

      

  • 相关阅读:
    Intellij IDEA 快捷键整理
    Jquery Datatables 请求参数及接收参数处理
    Java 并发编程实战 摘要
    【树莓派】关于盒子服务检测
    RPi Desktop盒子安装与服务配置
    使用Jmeter对API进行性能测试
    【树莓派】RPi desktop系统重启或关机挂起几个问题:plymouth-reboot.service、plymouth-poweroff.service、Deconfiguring network interfaces
    【自动化测试】基于IntelliJ IDEA的Gradle和testNG
    【树莓派】树莓派盒子性能监控管理
    【SCM】关于Gradle与maven的几篇文章
  • 原文地址:https://www.cnblogs.com/renhui/p/5993081.html
Copyright © 2011-2022 走看看