#!/bin/bash # 华为手机快速重连脚本 ADB="/opt/homebrew/share/android-commandlinetools/platform-tools/adb" PHONE_IP="192.168.1.206" PHONE_PORT="5555" echo "=== 华为手机快速重连 ===" echo "" # 1. 先断开所有连接 echo "1. 断开所有连接..." $ADB disconnect sleep 1 # 2. 尝试无线连接 echo "2. 尝试连接 $PHONE_IP:$PHONE_PORT..." $ADB connect $PHONE_IP:$PHONE_PORT sleep 2 # 3. 检查设备状态 echo "" echo "3. 检查设备状态..." devices_output="$($ADB devices)" echo "$devices_output" # 4. 检查是否成功连接 if echo "$devices_output" | grep -q "$PHONE_IP:$PHONE_PORT.*device" >/dev/null; then echo "" echo "✅ 无线连接成功!" echo "" echo "启动屏幕控制..." scrcpy -s $PHONE_IP:$PHONE_PORT --window-title "手机屏幕控制(Ctrl+Q 退出)" --max-size 800 --stay-awake --always-on-top else echo "" echo "❌ 无线连接失败!" echo "" echo "请检查:" echo " 1. 手机和电脑在同一 WiFi" echo " 2. 手机已解锁" echo " 3. 开发者选项里的开关都开着" echo " 4. 手机 IP 是否正确(当前:$PHONE_IP)" echo "" echo "如果以上都没问题,请先用 USB 线连接,然后运行:" echo " $ADB tcpip 5555" echo " $ADB connect $PHONE_IP:$PHONE_PORT" fi