2014-06-20 180 views
-1

夥計們基本上我已將一堆Android設備插入計算機,並且每個人都啓用了adb。我正在運行一個shell腳本,使用存儲在文本文件中的設備序列號將某些文件推送到設備。當我第一次觸發劇本時,如果我再次觸發它adb會拋出一個錯誤,"error device not found"雖然設備仍然使用adb檢測到。如果我關閉終端並重新打開並運行腳本,它可以正常工作。我計劃最終自動運行腳本。我怎樣才能阻止這種情況發生。當嘗試使用'adb shell'但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 
+0

分享您的腳本 –

回答

-1

我需要看劇本來解決該問題。

但看起來問題是,下次運行腳本時,您實際上是在設備的外殼而不是您的計算機的。