我将这个linux pc永久连接到Android设备。我需要使用rc.local在启动时启动adb服务器。但问题是它不会找到我的设备。
当我重新启动电脑时,adb启动服务器启动但是当我来到电脑时它会显示:
List of devices attached
-
当我manualy然后运行adb kill-server; adb start-server我得到正常列表
List of devices attached
xxx device
我将udev规则设置为:
SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0666", GROUP="plugdev"
我的rc.local是:
/opt/android-sdk-linux/platform-tools/adb start-server
我尝试过init.d方式:
#!/bin/sh
case "$1" in
start)
# Start daemon.
echo -n "Starting ADB: "
/opt/android-sdk-linux/platform-tools/adb start-server
;;
stop)
# Stop daemons.
echo -n "Shutting ADB: "
/opt/android-sdk-linux/platform-tools/adb kill-server
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
但这一切都结束了。启动后没有设备