美文网首页
ADB连接手机和简单命令

ADB连接手机和简单命令

作者: 良辰美酒wine | 来源:发表于2019-12-29 21:37 被阅读0次

    1、先安装好ADB,手机要设置为开发者模式,然后再开启USB调试(重点,一定要开始USB调试)

    2、打开cmd,运行adb devices,查看连接设备

    注意:这一步挺多人会碰到error: device not found问题,研究了一个:,原因1:5037端口被占用。原因2:手机没有开启USB调试模式。

    关于5037端口被占用的解决方法,参考:https://blog.csdn.net/qq_41063141/article/details/84898289

    1、先关闭ADB

    adb kill-server

    2、再开始ADB

    adb start-server

    3、查看ADB是否有进程,5037端口是否被占用

    adb nodaemon server

    如果此时提示cannot bind 'tcp:5037',意思是5037端口被占用

    4、查看5037端口被哪个进程占用了

    netstat -ano | findstr “5037”

    5、找出占用5037端口的线程名

    tasklist | findstr “8020”

    6、杀掉占用5037端口的进程

    taskkill /f /pid 8020

    以上步骤操作完后,执行adb devices就能看到连接设备了

    可以直接在cmd命令窗口执行,不用进入安装ADB的目录下

    简单命令使用

    1、查看安卓设备下所有的包

    adb shell pm list packages

    可以筛选某个包   adb shell pm list packages |findstr "taobao"

    2、命令,对某个包进行1000次无规律点击

    格式:adb shell monkey -p 包名 -v 点击次数

    adb shell monkey -p com.taobao.taobao -v 1000

    例如这个是对淘宝APP进行1000次无规律点击,执行这个命令,手机会自动打开淘宝APP,命令执行后,会在cmd窗口打印出执行日志

    3、将执行日志输出到电脑的某个位置

    adb shell monkey -p com.taobao.taobao -v 1000 >E:/test.txt

    执行后cmd窗口不会打印出日志,但是在E盘会生成一个test.txt文件,里面存日志信息

    日志主要查找“ANR”和“Exception”字样,看程序是否报错

    命令使用参考:https://blog.csdn.net/niuniu0186/article/details/79866783

    https://blog.csdn.net/cesor/article/details/99686194

    https://blog.csdn.net/youzi749/article/details/79525528

    相关文章

      网友评论

          本文标题:ADB连接手机和简单命令

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