使用adb命令连接模拟器,在5037端口未被占用情况下仍报端口错误
来源:互联网 发布:微店和淘宝哪个安全 编辑:程序博客网 时间:2024/05/01 14:11
问题:
win7 64位系统使用adb命令连接模拟器,在5037端口未被占用情况下,报以下错误:
* daemon not running. starting it now on port 5037 *
CreateProcess failure, error 2
* failed to start daemon *
error: cannot connect to daemon
解决方法:
1.将本机C:\WINDOWS\System32下的adb.exe文件复制到C:\Windows\SysWOW64下。
2.将本机C:\WINDOWS\System32下的AdbWinApi.dll文件复制到C:\Windows\SysWOW64下。
解决过程:
第一步:
初一看应该是5037端口被占用了,一个比较常见的错误,于是马上执行命令查看5037端口被谁占用了:
netstat -ano | finder "5037"
但是神奇的事情发生了,结果是没有任何程序占用该端口。
第二步:
于是执行adb kill-server ,OK,再执行adb start-server,又提示相同的错误了,adb无法在5037端口启动。
第三步:
执行一下adb nodaemon server命令看看什么情况,这是一个比较有用的命令,一般情况下它会告诉我们哪里出问题了
adb nodaemon server
不幸的是仍然没有提示任何错误
第四步:
检查环境变量配置,没有错误
第五步:
基本排除adb本身的错误,开始定位CreateProcess failure, error 2 这个错误,查到了错误代码:
windows error code 2 means: 2 The system cannot find the file specified. ERROR_FILE_NOT_FOUND
and from the source code this is after a call to CreateProcess() and the file name is given by GetModuleFileName()
已经查证过不是环境配置的问题,所以定位为系统无法启动该文件。
第六步:
进入C:\WINDOWS\System32目录,检查adb相关文件。都是正确的。
第七步:
复制\System32目录下的adb.exe文件到C:\WINDOWS\SysWOW64 ,再次执行adb devices命令,提示缺失AdbWinApi.dll文件
再将\System32目录下的AdbWinApi.dll文件copy到C:\WINDOWS\SysWOW64,执行adb devices命令成功。
问题扩展:
C:\Windows\System (Windows 95/98/Me)
C:\WINNT\System32 (Windows NT/2000)
C:\Windows\System32 (Windows XP, Vista, 7, win 8)
If you use a 64-bit version of Windows, you should also place the .dll in C:\Windows\SysWOW64\
- 使用adb命令连接模拟器,在5037端口未被占用情况下仍报端口错误
- 使用adb命令连接模拟器,在5037端口未被占用情况下仍报端口错误
- 使用adb命令连接模拟器,在5037端口未被占用情况下仍报端口错误
- 使用adb命令连接模拟器,在5037端口未被占用情况下仍报端口错误【 @细数落叶】
- adb 连接天天模拟器端口5037被占用问题的解决
- adb 端口被占用
- ADB端口被占用
- adb端口被占用
- adb端口被占用
- adb 端口被占用
- adb 端口被占用
- adb端口被占用
- Linux查看端口被占用情况命令
- 端口被占用情况
- studio中ADB端口被占用,模拟器找不到问题
- 安卓模拟器端口5037被占用
- Android adb 5037 端口被占用
- Android 5037端口被占用,adb起不来
- mysql中的show profiles在5.6.14版本被丢弃
- Split 获取字符串中指定符号分割的字符内容
- 论文写作之不二法则
- mysql中将ip转换为数值的函数
- oa数据库rman备份
- 使用adb命令连接模拟器,在5037端口未被占用情况下仍报端口错误
- some linux kernel parameters tune
- linux apche + resin重启后,网页依旧打不开的解决方案
- HEVC/H.265 study
- window 7旗舰版与ubuntu 13.04双系统 启动项
- vi编辑器__概述
- 内核启动过程的配置
- [New knowledge] How to round a float point number
- 12306 糟糕的网站架构和实现