[android]MonkeyRunner“java.net.SocketException: Broken pipe”錯誤解決辦法
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice
import time
import random
d=MonkeyRunner.waitForConnection()
d.wake()
for i in range(0,100):
#TOUCH|{'x':55,'y':795,'type':'downAndUp',}
d.startActivity(action='android.intent.action.MAIN',component='cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity')
#WAIT|{'seconds':4.0,}
#time.sleep(2)
#TOUCH|{'x':97,'y':460,'type':'downAndUp',}
d.touch(69,116,MonkeyDevice.DOWN_AND_UP)
time.sleep(2)
#TOUCH|{'x':240,'y':699,'type':'downAndUp',}
d.touch(396,121,MonkeyDevice.DOWN_AND_UP)
d.press('KEYCODE_HOME',MonkeyDevice.DOWN_AND_UP)
原來在開啟activity之後sleep後總是在報java.net.SocketException: Broken pipe異常,檢查指令碼沒有發生任何問題,在網路上也找不到該問題的解決辦法,但是卻能找到mysql出現這個問題的時候是什麼原因,mysql出現該問題時,是後面使用的連線在前面失去了所以導致了這個問題。同理,在monkeyrunner上開啟activity之後sleep容易使adb的連線失效,註釋掉sleep後指令碼生效。
相關文章
- java.net.SocketException: Broken pipeJavaException
- RedisClient 報出java.net.SocketException: Broken pipe異常RedisclientJavaException
- Broken pipe
- 解決ssh的"Write failed: Broken pipe"問題AI
- SAP錯誤提示解決辦法
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- 連線oracle錯誤解決辦法Oracle
- nginxFastCGI錯誤Primaryscriptunknown解決辦法NginxAST
- Unable to locate package錯誤解決辦法Package
- oracle 1455 錯誤解決辦法Oracle
- 畢設之錯誤解決辦法
- Kubelet 錯誤日誌 broken pipe 和 connection reset by peer 的原因分析
- Idea編譯錯誤解決辦法Idea編譯
- PHP編譯錯誤及解決辦法PHP編譯
- scp出現錯誤的解決辦法
- samba一個錯誤的解決辦法!Samba
- ORA-29339錯誤解決辦法
- ORA-54013錯誤解決辦法
- 9個常見的Android開發錯誤及解決辦法Android
- iOS路上遇到的錯誤及解決辦法iOS
- ubuntu下import matplotlib錯誤解決辦法UbuntuImport
- ORA-12705,錯誤的解決辦法
- OpenCV1.0編譯錯誤解決辦法OpenCV編譯
- Xamarin提示安裝包錯誤解決辦法
- ORA-32004錯誤解決辦法
- SPFILE引數修改錯誤的解決辦法
- ORA-12170錯誤的解決辦法
- ORA-01846錯誤解決辦法
- Mysql出現連線錯誤解決辦法MySql
- 【OSX】解決Terminal ssh連線"Write failed Broken pipe"問題AI
- ORA-39006錯誤原因及解決辦法
- Git 錯誤:fatel: loose object ... is corrupt 解決辦法GitObject
- 開機checking file錯誤的解決辦法
- Python——Output not utf-8錯誤解決辦法Python
- This function has none of DETEMINISTIC,NO SQL錯誤解決辦法FunctionNoneSQL
- VPN連線800錯誤的解決辦法(轉)
- CentOS 中yum命令執行錯誤解決辦法CentOS
- Myeclipse 錯誤An internal error has occurred 解決辦法EclipseError