Скрипты Python для monkeyrunner на cyanogenMod

У меня есть несколько скриптов, которые отлично работают на htc Desire со смыслом. Но когда я запускаю свои скрипты на HTC Desire с CyanogenMod, он выдает много странных исключений. Кто-нибудь знаком с такой темой?

например, у меня есть скрипт, который по смыслу работает совершенно хорошо, но в цианогене он выдает исключение для time.sleep(10), если я его закомментирую (в цианогене), я работаю без исключений, но если я даю некоторое время для сна, он выдает

120119 14:06:18.555:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] Error sending touch event: 150 700 DOWN_AND_UP
120119 14:06:18.555:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice]java.net.SocketException: Broken pipe
120119 14:06:18.555:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] at java.net.SocketOutputStream.socketWrite0(Native Method)
120119 14:06:18.555:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
120119 14:06:18.555:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
120119 14:06:18.555:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:202)
120119 14:06:18.555:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:263)
120119 14:06:18.555:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:106)
120119 14:06:18.555:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] at java.io.OutputStreamWriter.write(OutputStreamWriter.java:190)
120119 14:06:18.555:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:111)

Я не понимаю, почему time.sleep выдает исключение на цианоген :S. . .

ПРИМЕЧАНИЕ. Я запускаю один и тот же скрипт на sense и cyanogenMod, в смысле работает без проблем на cyanogen, он выдает сломанную трубу на time.sleep . . .

Спасибо


person Lukap    schedule 19.01.2012    source источник
comment
Вероятно, вам следует пометить это cyanogenmod.   -  person Ken Kinder    schedule 19.01.2012


Ответы (1)


Это всего лишь предложение. Вы пробовали изменить время в методе сна. иногда могут возникать проблемы с тайм-аутом потока. Просто попробуйте использовать 2 или 3 секунды для вашего метода сна.

person Chanaka udaya    schedule 31.03.2012