欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

G:\test2\scrcpy-win64-v3.3.3>adb connect 192.168.0.100 cannot connect to 192.168.0.100:5555: 由于目标计算机积极拒绝,无法连接。 (10061) AG chatgpt 有大用 有大大用

G:\test2\scrcpy-win64-v3.3.3>adb connect 192.168.0.100

cannot connect to 192.168.0.100:5555: 由于目标计算机积极拒绝,无法连接。 (10061)

你遇到的错误是 ADB 无法连接 192.168.0.100:5555,提示 目标计算机积极拒绝(10061),说明目标设备没有开放 5555 端口或无线调试未正确启用。以下是详细解决方法:


1. 确保设备已开启 ADB 调试                

  • 开启 USB 调试(必须):

    • 进入 设置 → 关于手机 → 版本号(连续点击 7 次开启开发者模式)。

    • 返回 设置 → 开发者选项,打开 USB 调试 和 无线调试

  • 开启无线调试(Android 11+ 可能需要):

    •  开发者选项 中打开 无线调试,并记下 IP 和端口(如 192.168.0.100:5555)。


2. 先用 USB 线启用无线 ADB                

如果设备从未通过无线连接过,需先用 USB 线初始化:

  1. 用 USB 线连接手机和电脑。

  2. 在电脑终端运行:

    cmd                            
    adb devices              # 确认设备已识别(应显示设备号) adb tcpip 5555           # 开启设备的 5555 端口监听                            

                       

  3. 拔掉 USB 线,再尝试无线连接:

    cmd                            
    adb connect 192.168.0.100                            

                       


3. 检查 IP 地址和端口                

  • 确认设备的正确 IP

    • 在手机 设置 → Wi-Fi → 当前网络 中查看 IP(也可能是 192.168.1.x 等)。

  • 尝试指定端口

    cmd                            
    adb connect 192.168.0.100:5555  # 显式指定端口                            

                       


4. 防火墙/网络问题                

  • 关闭电脑防火墙(临时测试)。

  • 确保手机和电脑在同一局域网(不能是访客网络或隔离网络)。


5. 重启 ADB 服务                

cmd                    
adb kill-server    # 终止 ADB 服务 adb start-server   # 重新启动 adb devices        # 检查设备是否重新识别                    
               

6. 其他可能原因                

  • 设备重启后失效:需重新执行 adb tcpip 5555

  • 厂商限制:部分手机(如华为/小米)需额外开启 “无线 ADB” 或关闭 “网络 ADB 认证”

  • 路由器阻隔:尝试切换网络(如手机热点)。


最终验证                

如果仍失败:

cmd                    
ping 192.168.0.100          # 确认设备可达 adb devices                 # 检查 USB 连接是否正常                    
               

或改用 USB 连接(最稳定):

cmd                    
adb devices                 # 应列出设备 adb shell                   # 能进入说明 ADB 正常                    
               

如果问题依旧,请提供以下信息:

  1. 手机型号和安卓版本。

  2. 执行 adb devices(USB 连接时)的结果。

  3. 是否使用第三方工具(如小米/华为的 ADB 特殊驱动)。

adb  是什么缩写

ADB 是 Android Debug Bridge(安卓调试桥)的缩写,是 Google 官方提供的用于与 Android 设备进行通信和调试的命令行工具。


ADB 的主要功能                

  1. 设备管理

  • 查看已连接的 Android 设备(adb devices)。

  • 远程连接设备(Wi-Fi/USB)。

  • 文件传输

    • 上传/下载文件(adb pushadb pull)。

  • 应用调试

    • 安装/卸载 APK(adb installadb uninstall)。

    • 查看应用日志(adb logcat)。

  • 系统控制

    • 执行 Shell 命令(adb shell)。

    • 重启设备(adb reboot)。

    • 启用无线调试(adb tcpip 5555)。

  • 屏幕控制

    • 手机投屏到电脑(如 Scrcpy 依赖 ADB)。


    ADB 的工作原理                

    • 在电脑上运行 ADB 客户端(如命令行输入 adb)。

    • 设备端运行 ADB 守护进程(adbd),需开启 USB 调试 或 无线调试

    • 通过 USB 数据线 或 Wi-Fi 网络(端口 5555)通信。


    为什么需要 ADB?                

    • 开发者调试应用、抓取日志。

    • 高级用户管理设备(如Root、刷机)。

    • 自动化测试(如 Appium)。

    如果你的 ADB 无法连接设备,通常是 USB调试未开驱动问题 或 网络配置错误(详见之前的解决方案)。

    adb  是什么缩写

    ADB 是 Android Debug Bridge(安卓调试桥)的缩写,是 Google 官方提供的用于与 Android 设备进行通信和调试的命令行工具。


    ADB 的主要功能

    1. 设备管理

    • 查看已连接的 Android 设备(adb devices)。

    • 远程连接设备(Wi-Fi/USB)。

  • 文件传输

    • 上传/下载文件(adb pushadb pull)。

  • 应用调试

    • 安装/卸载 APK(adb installadb uninstall)。

    • 查看应用日志(adb logcat)。

  • 系统控制

    • 执行 Shell 命令(adb shell)。

    • 重启设备(adb reboot)。

    • 启用无线调试(adb tcpip 5555)。

  • 屏幕控制

    • 手机投屏到电脑(如 Scrcpy 依赖 ADB)。


    ADB 的工作原理

    • 在电脑上运行 ADB 客户端(如命令行输入 adb)。

    • 设备端运行 ADB 守护进程(adbd),需开启 USB 调试 或 无线调试

    • 通过 USB 数据线 或 Wi-Fi 网络(端口 5555)通信。


    为什么需要 ADB?

    • 开发者调试应用、抓取日志。

    • 高级用户管理设备(如Root、刷机)。

    • 自动化测试(如 Appium)。

    如果你的 ADB 无法连接设备,通常是 USB调试未开驱动问题 或 网络配置错误(详见之前的解决方案)。



    普通分类: