zoukankan      html  css  js  c++  java
  • adb简介、adb环境变量的配置详解、检查端口是否被占用的方法

    adb简介

    adb作用:内部是一个socket,可以与模拟器通信,取得它的信息给window系统

    使用adb工具的方法

    打开dos窗口,把adb.exe拖拽到黒窗里面

     

    按回车,会有一些信息

     

    说明当前的版本号是1.0.31

    下面的信息是它的一些说明

     

    (列出来所有连接到电脑上的设备)

    对于上面的命令,我们可以这样做,输入devices,显示出来连接到电脑上的设备

     

    adb是用socket写的,端口不稳定,假设端口被占用的时候adb会坏掉,下次设备找不到的时候,

    解决方法:

    点击下面的倒三角,出现reset adb(会杀死掉adb,再重启adb)

     

    reset adb内部执行的操作

    1. 杀死adb调试桥

    把adb.exe拖进来,输入kill-server敲一下回车

     

    1. 重启adb调试桥

    把adb.exe拖进来,输入start-server

     

    adb调试桥使用非常方便,我们最好把adb指令配置到环境变量当中

    环境变量的作用:

    原来要执行adb命令的话,要把adb拖到黒窗中,显示全命令,再输命令,配置了环境变量的好处是不需要再拖了,直接输adb即可

    配置步骤,在

     

    复制路径,粘贴到我的电脑---高级—环境变量的path后面,点击确定即可

    配置后比如先输入kill-server,再输入start-server出现下面的图,表示启动成功了

     

    如果有时候start-server开不起来了,可以到任务管理器里面,找到adb.exe进程去手动结束,再启动进程

    有时候无法启动adb,比如报错不能启动5037等,是因为有迅雷,快播等软件占据了5037端口

    检查端口是否被占据的方法:

    输入netstat –ano指令,列出当前的端口占用情况

     

    看到

     

    5037被3840占用

    打开任务管理器,查看—选择列把PID(进程标识符前面的勾勾上)--确定

    在进程里面找到PID为3840的进程,发现在被eclipse占用,这个情况是正常的

     

    这里的dx.bat是把.class文件打包成.dex文件

  • 相关阅读:
    配置eclipse链接hadoop
    hdfs命令总结
    hadoop环境搭建之分布式的建立6
    win10任务视图的时间线历史记录无法删除
    Flask——server.py引入其他python文件
    《架构即未来》阅读笔记3
    msi文件无文件关联,右键打开方式找不到Windows® 安装程序
    bat文件无文件关联,双击无法启动,但可拖进dos窗口运行
    软件无法安装,每次打开安装包都是显示释放安装文件,然后就无反应了
    开始菜单右键打不开,win+x键无反应
  • 原文地址:https://www.cnblogs.com/baoxiaofei/p/4101820.html
Copyright © 2011-2022 走看看