消除措施(关闭eclipse),截图命令

图片 5

问题2: 

the connection to adb is down and a severe error has occured

解决办法:cmd窗口输入netstat -ano|findstr
5037,刷选当前TCP网络连接包含5037的进程,获取对pid,然后通过pid查询应用程序名称,cmd窗口输入tasklist|findstr
pid,发现360MobileLoader.exe占用唯一端口,测试发现taskkill /f /im
360MobileLoader.exe无法强行结束上述进程,解决办法插拔一下手机数据线,自动结束360MobileLoader.exe进程。如果手机安装了QQ,同时数据线连接电脑前在PC端登录QQ软件,电脑版的QQ软件的tadb.exe进程同样会占用5037端口,tadb.exe看得出来属于adb.exe的一个复制品。(关于netstat和findstr命令行指令在后面详细介绍)

图片 1

       C:Userslizy>tasklist | findstr 1234″
      PPPAdbServer.exe                      1234 Console            
       1     3,071 K

然后再打开eclipse,就可以了。

1.2 中括号[],可选项,可以选择或不选择

电脑连上手机之后,报错信息如下:

adb devicesadb server is out of date.  killing…

然后在命令行输入adb decives,出现:

了解adb各种指令的操作,TeachCourse发现还可以无线调试项目,发送指令录制模拟器或测试手机屏幕,发送指令截图,想要更深入理解adb指令,推荐阅读:

如果再次使用OK的话,就可以继续;

ADB server didn’t ACK*

哦,原来是adb.exe进程占了adb的端口。

TASKLIST帮助文档

 

 

C:Userstsung>taskkill /f /pid 4696

指定输出格式。有效值: “TABLE”、”LIST”、”CSV”。

adb logcat -v time > E:log_201408011000.log

adb devices 时出现

在运行Android程序时候,出现

显示详述任务信息。

5、通过   taskkill /f /pid
xxxx 把占用5037端口的进程给Kill掉;

解决方法:安装强大的豌豆荚,通常能都能解决问题

adb.exe                  4696 Console                    1     
5,812 K

3、命令行输入adb start-server

3、如果找到的进程是8516,可以查看该PID所对应的进程:

问题三: adb devices 后 List of devices attached 空

C:Userstsung>tasklist

解决办法:cmd窗口输入tasklist|findstr
adb,检查当前运行adb.exe进程情况,发现存在多个adb.exe,cmd窗口输入taskkill
/f /im
adb.exe结束对应的进程,最后重新启动调试桥进程。(关于cmd窗口指令tasklist详细说明,后面会介绍)

netstat -ano | findstr “5037”

    C:netstat -ano | findstr “5037”
     TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING
      1234

C:Userstsung>adb devices

adb server version doesn’t match this client ; killing…error: could
not install *smartsocket* listener: cannot bind to
127.0.0.1:5037:通常每个套接字地址(协议/网络地址/端口)只允许使用一

adb的端口(5037)被占用了。至于这个5037端口

解决办法:关闭占用端口的软件

List of devices attached

Android Debug Bridge之Shell命令

tasklist | findstr “8516”

          1:确认端口是否被占用

lanuch failded

error: could not install *smartsocket* listener: cannot bind to
127.0.0.1:5037:

图片 2

    c:adb nodaemon server
    cannot bind ‘tcp:5037’

在cmd窗口:

/FI filter

图片 3

failed to start daemon *error: unknown host service

再运行adb devices,就可以。

adb shell pm命令大全

 

问题1:无法安装手机驱动,

如果该命令提示无权限,可以去windows的“任务管理器”中“进程”那个窗口,找到这个进程,将它杀掉。

1.配置sdk根路径:D:AndroidEclipseADTadt-bundle-windows-x86_64-20140702sdk

1、执行下面命令:adb nodaemon server  会出现  cannot bind ‘tcp:5037’

问题原因:通常是端口5037被占用

 解决方法(关闭eclipse):

解决办法:解除被使用的套接字地址即结束运行的adb.exe进程,然后cmd窗口进入想要启动的adb.exe目录,,最后输入adb
nodaemon server指令重新绑定。

 

原因及解决方法:多半是adb版本不正确,多尝试几个版本试试,现在较新版本是
1.0.39

原因是adb server的端口被占用。

图片 41.2配置SDK的Path路径

首先尝试重启adb服务,adb kill-server
,adb start-server;

    2:找元凶

…                          …                  …      ….

adb uninstall com.sinolv.recycle

7、再运行adb devices,就没有问题了。
C:Userslizy>adb devices
355BBHKCJX9K        device

    ok 关闭PPPAdbServer.exe 即可

* daemon not running. starting it now on port 5037 *

ADB server didn’t ACK

* failed to start daemon *

error: cannot connect to daemon

Android Debug Bridge

强制停止adb进程:

========================= ======== ================ 

error: could not install *smartsocket* listener: cannot bind to
127.0.0.1:5037:通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

4、通过tasklist可以查看进程情况:

G2W0214A17054261      device

adb push e:tempapk92回收.apk /sdcard/92回收.apk

 

…                          …                  …      ….

原因分析:唯一的端口5037被占用,绑定失败

原因:

将这个进程kill掉:

adb server is out of date. killing… ADB server didn’t ACK * failed to
start daemon * error:

CreateProcess failure, error问题解决

Image Name                    PID Session Name        Session#    Mem
Usage

cannot bind ‘tcp:5037’

 

C:Userstsung>adb nodaemon server

cannot bind ‘tcp:5037

C:Userstsung>netstat -ano | findstr “5037”

TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING
 4696

TCP    127.0.0.1:5037        127.0.0.1:64830      ESTABLISHED     
4696

TCP    127.0.0.1:50250        127.0.0.1:5037       SYN_SEND     4584

TCP    127.0.0.1:64830        127.0.0.1:5037        ESTABLISHED     
4584

……

C:Userstsung>tasklist | findstr “4696”

adb.exe         4696 Console                    1     5,812 K

原因分析:这种情况,很可能当前电脑已经运行了一个adb.exe进程或进程依赖的唯一端口5037被占用。

taskkill /f /im adb.exe

成功:已终止PID为4696的进程。

adb logcat com.sinolv.recycle

 图片 5

安装本地apk文件到设备

如果还存在问题的话,如下检查:

1.5 尖括号,比如 adb uninstall [-k]
用户>必须指定的参数;如果未指定参数,存在默认值,使用默认值代替,不存在默认值执行指令报错

今天小伙伴问我问题,我给了这2个小命令,或许做android测试的同学可以用得着。

相关文章

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图