adb"找不到错误设备"当试图使用' adb shell'但" adb设备"检测设备

时间:2014-06-20 05:10:15

标签: android bash terminal adb

基本上我已经将一堆Android设备插入计算机,并且每个设备都启用了adb。我正在运行一个shell脚本,使用存储在文本文件中的设备序列号将某些文件推送到设备。当我第一次触发脚本时它会工作。如果我再次触发它adb会引发错误,"error device not found"尽管仍使用adb检测到设备。如果我关闭终端并重新打开它并运行脚本它工作正常。我计划最终自动运行脚本。我怎么能阻止这种情况发生。

编辑:这是触发adb shell命令的代码段

cat device_serial | while read line
do
adb -s $line shell
cd /data/
ls
exit
adb -s $line root
adb -s $line push 'stestfile.txt ' /data/
echo "done"
done

1 个答案:

答案 0 :(得分:-1)

我需要查看脚本来解决问题。

但看起来问题是,下次运行脚本时,您实际上是在设备的外壳而不是您的计算机上。