遇到问题描述:
运行android程序控制台输出
[2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured.
[2012-07-18 16:18:26 - ] You must restart adb and Eclipse.
[2012-07-18 16:18:26 - ] Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed.
解决问题:
百度google大家多说的是任务管理器 kill掉adb 或者重启adb server,但我任务管理器就没有adb ,猜测是某个程序占用了adb端口。于是按此思路查找。
5037为adb默认端口 查看该端口情况如下:
netstat -aon|findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 6540
发现6540占用了 5037端口,继续查看6540的task,发现是wandoujia .如下所示
tasklist|findstr "6540"
wandoujia_daemon.exe 6540 Console 1 4,276 K
接下来问题就好解决了,在任务管理器kill掉wandoujia_daemon.exe ,运行android程序,ok .
1.关闭豌豆荚进程
2.adb kill-server
3.adb start-server
4.重启Eclipse
OK
相关推荐
这个是用于adb识别不了的,在设备管理器看到adb出现,在cmd输入adb kill-server,再输入adb start-server,但输入adb shell还是打印没发现设备的情况下,可以用此方法。里面的0x2c7c看你硬件id来改。如果设备usb接入...
- 结束进程后,再次尝试使用`adb start-server`启动ADB服务,此时应该能够成功启动。 3. **检查环境配置**: - 确认环境变量中包含正确的Android SDK路径。 - 检查是否有其他ADB版本安装在同一台机器上,如果有...
可以使用`adb kill-server`停止服务,然后用`adb start-server`重新启动服务。 7. **设备连接问题**:如果设备仍然无法识别,检查USB驱动是否正确安装,以及设备的USB调试模式是否开启。 8. **多设备管理**:如果...
然后,我们可以使用 adb start-server 命令来启动 adb 服务器。如果仍然无法启动 adb 服务器,可以使用 adb nodaemon server 命令来启动 adb 服务器。 如果仍然无法解决问题,可以使用 netstat 命令来查找占用 adb ...
1. **终止当前adb进程**:使用`adb kill-server`命令可以强制关闭所有正在运行的`adb`服务器实例。 ```shell adb kill-server ``` 这一步骤确保没有任何残留进程影响新的`adb`会话。 2. **重新启动adb服务**:...
随后,再次尝试启动ADB服务,输入`adb start-server`,观察是否能成功启动。 #### 步骤二:检测端口占用情况 使用`netstat -ano | findstr "5037"`命令可以检查5037端口是否被占用。如果发现有进程正在使用该端口...
启动adb服务,可以在命令行输入`adb start-server`。 - 连接设备:使用`adb connect <device IP>:<port>`命令可以连接通过WiFi连接的设备,或者通过USB连接设备时系统会自动识别。 - 列出设备:输入`adb devices`...
* 启动 adb server:adb start-server * 停止 adb server:adb kill-server 4. 查看 adb 版本:adb version 5. 以 root 权限运行 adbd:adb root 6. 指定 adb server 的网络端口:adb -P <port> start-server ...
然而,如果你需要重启adb服务,可以使用"adb kill-server"命令关闭服务器,然后再用"adb start-server"重新启动。值得注意的是,adb客户端和服务器实际上是同一个可执行程序的不同实例,"adb start-server"等同于在...
3. **更改adb端口**:要更改adb端口,首先需要停止服务`adb kill-server`,然后使用`adb -P 新端口号 start-server`命令启动服务,如`adb -P 5555 start-server`。 4. **端口转发**:adb的端口转发功能允许开发者将...
2. 关闭并重启ADB服务器:运行`adb kill-server`,然后等待几秒钟,接着运行`adb start-server`。这会强制ADB重新初始化,解决版本不一致的问题。 3. 清除旧版本:如果之前安装过多个版本的ADB,可能存在冲突。删除...
adb start-server ``` 如果问题依然存在,可能需要在Linux主机上查看日志以获取更多线索。使用`dmesg`命令可以查看内核消息,找出可能的错误信息。同时,你也可以尝试升级adb到最新版本,或者回退到旧版本看是否能...
5. **进程管理**: 可以通过`adb kill-server`和`adb start-server`来控制adb服务的启动和停止,`adb kill-process`则可以结束指定进程。 6. **截图与录屏**: `adb exec-out screencap -p > screenshot.png`可以抓取...
7. **进程管理**:`adb kill-server`和`adb start-server`用来启动或停止adb服务。`adb forward`则可以设置端口转发,用于调试远程服务或在设备上运行本地服务。 8. **恢复与重启**:`adb reboot`可重启设备,`adb ...
可以使用`adb kill-server`命令关闭当前的ADB Server,然后再使用`adb start-server`命令启动新的服务。 4. **重新连接设备** 最后,尝试重新连接设备,此时ADB应该能够正常识别设备了。 通过以上步骤,我们可以...
启动 adb server 命令:adb start-server 停止 adb server 命令:adb kill-server 查询已连接设备/模拟器:adb devices 该命令经常出现以下问题: offline —— 表示设备未连接成功或无响应; device —— 设备已...
当遇到ADB连接问题时,可以尝试重启设备,检查USB驱动,或者在设备端执行`adb kill-server`和`adb start-server`。 10. **总结** ADB作为Android开发不可或缺的工具,其功能强大且灵活。熟练掌握ADB的使用技巧,...
- adb start-server:启动ADB服务进程。 - adb kill-server:终止ADB服务进程。 - adb get-state:获取设备的状态。 - adb get-serialno:获取设备的序列号。 - adb status-window:显示设备的详细状态。 - ...
- 可以尝试使用命令`adb kill-server`和`adb start-server`来重置adb服务。 **4. 更新Android SDK工具** - 确保使用的Android SDK工具是最新的版本。 **5. 清除adb缓存** - 在某些情况下,清除`~/.android`或`%...
为了释放这个端口,开发者使用了`taskkill /f /im sjk_daemon.exe`命令强制终止了该进程,然后再次尝试`adb kill-server`和`adb start-server`命令,成功启动了`adb`服务器。 在解决问题后,关闭Eclipse并重新打开...