ADB命令行工具使用

  1. Putty工具连接Android设备
    下载链接:https://github.com/sztupy/adbputty/downloads
    img

    如上图所示:在HostName中输入transport-usb,port输入5037,connection type选择ADB。

  2. adb卸载系统应用

    adb shell //进入Android shell
    su
    mount -o rw,remount /system
    rm -rf /system/app/xxx.apk
    rm -rf /data/data/<xxx的包名>
    mount -o ro,remount /system
    
  3. adb 查看最顶层activity名称

    adb shell dumpsys activity | grep “mFocusedActivity”
    
  4. adb 启动指定app

    adb shell am start <包名>.<Activity名>
    
  5. adb 远程连接设备

    • 设备设置adbd监听指定端口
    adb shell
    su
    setprop service.adb.tcp.port 5555
    stop adbd
    start adbd
    
    • 连接设备
    adb connect <同一局域网下设备ip地址>:5555
    
    • 检查是否成功
    adb get-state
    

    输出"device"或"emulator-5555"

  6. logcat

    adb logcat *:W
    
  7. 后台运行脚本命令:

    adb shell
    nohup command &
    
    • 关闭后台命令:
    jobs//查询有多少在后台运行的命令
    
    [1] + Running              nohup command
    
    fg %n//将命令调到前台
    
    Ctrl+C
    
  8. 命令安装卸载应用

    • 安装应用
    adb install xxx.apk
    adb install -r xxx.apk //重新安装应用,保留应用数据
    
    • 卸载应用
    adb uninstall 应用包名
    

参考网址:https://developer.android.com/studio/command-line/adb?hl=zh-cn

posted @ 2018-09-05 10:19  戎码之路  阅读(...)  评论(...编辑  收藏