• android测试参考,及CreateProcess failure, error问题解决


    今天小伙伴问我问题,我给了这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:UsersAdministrator>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:Userslizy>adb devices
    355BBHKCJX9K        device
     
  • 相关阅读:
    Java数据类型
    实验报告三及总结
    第四周课程总结及实验报告二
    第三周课程总结及实验报告一
    第一次Java学习总结
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
  • 原文地址:https://www.cnblogs.com/haochuang/p/4891937.html
Copyright © 2020-2023  润新知