博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android测试参考,及CreateProcess failure, error问题解决
阅读量:7083 次
发布时间:2019-06-28

本文共 1099 字,大约阅读时间需要 3 分钟。

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

截图命令
adb shell /system/bin/screencap -p /sdcard/screenshot.png
将截图复制到电脑盘中
adb pull /sdcard/screenshot.png E:\download
 
安装:
adb install E:\android-armv7-release.apk
 
抓日志:
adb logcat -v time > E:\log_201408011000.log
 
列出当前的设备:
adb devices -l
 
强制停止adb进程:
taskkill /f /im adb.exe
 
-----------------------------------
CreateProcess failure, error问题解决
电脑连上手机之后,报错信息如下:
C:\Users\Administrator>adb devices
* daemon not running. starting it now on port 5037 *
CreateProcess failure, error 2
* failed to start daemon *
error: cannot connect to daemon
 
 
原因:
adb的端口(5037)被占用了。至于这个5037端口
解决办法如下:
首先尝试重启adb服务,adb kill-server
,adb start-server;
如果再次使用OK的话,就可以继续;
 
如果还存在问题的话,如下检查:
1、执行下面命令:adb nodaemon server
  会出现  cannot bind 'tcp:5037'
2、输入如下命令,查询什么占用了5037端口;
netstat -ano | findstr "5037"
 
3、如果找到的进程是8516,可以查看该PID所对应的进程:
tasklist | findstr "8516"
 
4、通过tasklist可以查看进程情况:
 
5、通过   taskkill /f
 /pid xxxx 把占用5037端口的进程给Kill掉;
如果这个命令提示无权限,那么,可以去windows的“任务管理器”中“进程”那个窗口,找到这个进程,将它杀掉。
 
6、再次运行 netstat -ano | findstr "5037"
 
 
7、
再运行adb devices,就没有问题了。
C:\Users\lizy>adb devices
355BBHKCJX9K        device
 

转载地址:http://adlml.baihongyu.com/

你可能感兴趣的文章
[C++参考]私有成员变量的理解
查看>>
SimpleDateFormat、Date和String互转
查看>>
简易翻译工具
查看>>
把tree结构数据转换easyui的columns
查看>>
Hello cnblogs
查看>>
C# 判断点是否在多边形内
查看>>
[WC2019] 数树
查看>>
Altium Ddesigner 栅格 含义
查看>>
hdu折线分割平面 递推
查看>>
学习该有的思维方式
查看>>
RColorBrewer的使用
查看>>
http协议基础(一)
查看>>
好看的电影-电视剧
查看>>
Linux:查看磁盘空间占用情况
查看>>
redis发布订阅
查看>>
dubbo+zookeeper
查看>>
ZOJ 3642 Just Another Information Sharing Problem【二分图多重匹配】
查看>>
Ansible基础
查看>>
3D打印材料的发展现状(1)
查看>>
API相关基础知识
查看>>