美文网首页
android的adb命令

android的adb命令

作者: 果芽软件 | 来源:发表于2017-12-19 14:42 被阅读186次

    一、连接手机

    ## 查看当前连接的手机
    adb devices
    
    ## 进入手机shell命令行
    adb shell
    进入后,可以使用正常的linux命令
    
    ## 退出shell
    exit
    
    ## 无线连接
    手机——关于手机——状态信息——ip地址(比如:192.168.2.14)
    手机USB连接电脑,开启USB调试
    先停:adb kill-server
    再启:adb tcpip 5555
    再连:adb connect 192.168.2.14
    最后拔线:
    提示:connected to 192.168.2.14:5555
    然后拔掉USB连接线
    手机改变所选app和界面,命令测试是否可以查询到:
    adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface(name=//g'|sed 's/)//g'|sed 's/ //g'"
    
    ## 断开无线连接
    断开全部:adb disconnect
    断开指定手机:adb disconnect 192.168.1.61
    

    二、启停服务

    ## 启动adb服务
    adb start-server
    
    ## 停用adb服务
    adb kill-server
    
    ## 启应用
    adb shell am start -n com.tencent.mobileqq/com.tencent.mobileqq.activity.SplashActivity
    
    ## 停应用
    adb shell am force-stop com.tencent.mobileqq
    

    查看手机app

    ## 查看当前应用
    ### app和界面
    app名称:手机app中,包名就是app名字
    界面:手机app中,界面叫activity
    
    ### 命令:
    adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface(name=//g'|sed 's/)//g'|sed 's/ //g'"
    解释:
    adb shell进入命令行,
    带参数:把系统的窗口信息获取,
    并层层过滤,筛选出当前窗口的信息
    
    ### 结果
    mSurface=Surface(name=com.meizu.flyme.calculator/com.meizu.flyme.calculator.Calculator
    应用名:com.meizu.flyme.calculator
    测试界面:.Calculator
    
    ## 查看app列表
    
    

    安装和卸载app

    ## 卸载应用
    先在手机打开应用
    再用adb shell xxx查包命令查询包名
    adb uninstall (apk包名) 
    
    ## 安装软件
    adb install -r (APK路径) 
    -r 代表如果apk已安装,重新安装apk并保留数据和缓存文件
    

    上传文件到手机

    ## 上传文件
    进入命令行:adb shell
    pwd
    exit退出
    adb pull [本地上传路径]  [手机保存路径]
    
    ## 下载文件
    进入命令行:adb shell
    查找要下载的文件
    exit退出
    adb pull [手机下载路径]  [本地保存路径]
    

    查看日志

    
    ## 查询包名
    adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface(name=//g'|sed 's/)//g'|sed 's/ //g'"
    
    ## 查看日志
    adb shell "logcat | grep com.meizu.flyme.calculator"
    
    ## 保存日志
    adb shell "logcat | grep com.meizu.flyme.calculator" > c:/test/wuling/c.log
    

    相关文章

      网友评论

          本文标题:android的adb命令

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