美文网首页
ADB学习-常用命令

ADB学习-常用命令

作者: MikingZhang | 来源:发表于2017-06-04 22:40 被阅读64次

    1、安装应用(如果主机只连接了1台设备,(-s 序列号)可省略)

    adb  (-s   序列号)  install    xxx.apk```
     **卸载应用**
    

    adb (-s 序列号) uninstall xxx.apk```

    2、设置端口转发(设置主机端口 6100 到模拟器/设备端口 7100 的转发)

    adb forward tcp:6100 tcp:7100```
    
    
    **3、将文件/目录复制到设备**
    

    adb push local remote```

    4、将设备上的文件/目录复制到主计算机

    adb pull remote local```
    
    
    5、停止adb服务
    

    adb kill -server```

    启动server进程

    adb   start  -server```
    
    
    6、`adb   -d`   将adb命令发送至唯一连接的usb设备
    `adb   -e`   将adb命令发送至唯一运行的模拟器实例
    `adb   -s `   将adb命令 发送至以其adb分配的序列号的特定模拟器/设备实例
    
    
    **7、发出shell命令**
    

    adb shell```
    -- 若连接多台设备,具体指定哪台设备

    adb  -s   xxxnumber    shell```       
    
    **8、进行屏幕截图**
    ####方法一:
    a、发出shell命令。    
    

    adb shell```
    b、使用截图命令。

    screencap   /sdcard/screen.png```
    c、退出shell。   
    

    exit```
    d、使用pull命令从设备下载此文件。

    adb pull  /sdcard/screen.png```
    
    
    
    ####方法二:
    a、从命令行直接操作。  
    

    adb shell screencap /sdcard/screen.png```
    b、使用pull命令从设备下载此文件。

    adb pull  /sdcard/screen.png```
    
    
    **9、录制视频**
    ####方法一:
    a、发出shell命令。  
    

    adb shell```
    b、录制视频。

    screenrecord  --verbose   /sdcard/demo.mp4```
    c、停止录制。
     (如果不手动停止,则达到3分钟or--time-limit设置的时间限制后自动停止)    
    

    control+c```
    d、退出shell。

    exit```
    e、使用pull从设备下载此视频文件。   
    

    adb pull /sdcard/demo.mp4```

    方法二:

    从命令行直接操作。

    adb   screenrecord   /sdcard/demo.mp4```
    
    
    >screenrecord选项
    >>help
    size widthxheight  设置视频大小(1280x720)
    bit-rate rate    设置视频的视频比特率,默认值4Mbps
    time-limit time   设置最大录制时长,默认180秒(3分钟)
    rotate    将输出旋转90度
    verbose  显示命令行屏幕上的日志信息
    
    
    **10、调用软件包管理器   pm  command**
    a、发出shell命令。   
    

    adb shell```
    b、查看设备安装的所有软件包。

    pm list packages```
    或者直接     
    

    adb shell pm list packages```
    c、再使用grep过滤。

    adb shell "pm list packages|grep xxxx"```
    d、清除应用数据及缓存。  
    

    adb shell pm clear xxxxx```

    e、查看设备安装的第三方软件包。

    pm   list   packages -3```
                                                   
    或者直接     
    

    adb shell pm list package -3```

    11、查看可用shell程序的列表

    adb    shell     ls     /system/bin```

    相关文章

      网友评论

          本文标题:ADB学习-常用命令

          本文链接:https://www.haomeiwen.com/subject/kgubfxtx.html