你可以使用一个脚本来自动执行 adb tcpip 5555 的命令,避免每次都要手动执行。
以下是一个示例的bash脚本:
#!/bin/bash
# 检查设备是否已连接
adb devices | grep "device$" > /dev/null
if [ $? -eq 0 ]; then
echo "设备已连接"
else
echo "设备未连接"
exit 1
fi
# 检查设备是否已启用 TCP/IP 模式
adb shell "dumpsys connectivity | grep 'mNetworkInfo.*TRANSPORT_WIFI' > /dev/null"
if [ $? -eq 0 ]; then
echo "设备已启用 TCP/IP 模式"
exit 0
fi
# 启用 TCP/IP 模式
adb tcpip 5555
if [ $? -eq 0 ]; then
echo "已启用 TCP/IP 模式"
else
echo "启用 TCP/IP 模式失败"
exit 1
fi
你可以将以上代码保存为一个名为 enable_tcpip.sh
的文件,并通过以下命令来运行脚本:
chmod +x enable_tcpip.sh
./enable_tcpip.sh
这样,每次运行脚本时,它将自动检查设备连接状态并启用 TCP/IP 模式,而无需手动执行 adb tcpip 5555 命令。