I have an issue with key press and touch press events. seems like it
adb is not receiving
confirmation of the event (just a hunch). see log
Main issues seems to be:
java.net.SocketException: Software caused connection abort: recv
failed
All my program does is loop over and over using
while True:
HV = D.getHierarchyViewer()
win = HV.getFocusedWindowName()
#it then checks if
win == "com.example.whatever" # just an example, not the full
activity name
#and if it is , sends:
D.press('KEYCODE_BACK', MonkeyDevice.DOWN_AND_UP)
#I added this to keep it from excessively using my cpu
MonkeyRunner.sleep(1)
now this might seem like a stupid problem due to coding, but it isn't
(well
not apparent). why? because if I don't loop the code everything works
perfectly. After about 10 loops, it errors out. If anyone can tell me
how to fix this it would be appreciated
Thanks,
Tony
LOG PASTED HERE
******************************************************************************************************
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] Error se
nding press event: KEYCODE_BACK DOWN_AND_UP
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice]java.net.
SocketException: Software caused connection abort: recv failed
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
net.SocketInputStream.socketRead0(Native Method)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
net.SocketInputStream.read(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
net.SocketInputStream.read(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.n
io.cs.StreamDecoder.readBytes(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.n
io.cs.StreamDecoder.implRead(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.n
io.cs.StreamDecoder.read(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
io.InputStreamReader.read(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
io.BufferedReader.fill(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
io.BufferedReader.readLine(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
io.BufferedReader.readLine(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.chimpchat.ChimpManager.sendMonkeyEventAndGetResponse(ChimpManager.java:
18
7)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.chimpchat.ChimpManager.sendMonkeyEvent(ChimpManager.java:234)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.chimpchat.ChimpManager.press(ChimpManager.java:134)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.chimpchat.adb.AdbChimpDevice.press(AdbChimpDevice.java:322)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.monkeyrunner.MonkeyDevice.press(MonkeyDevice.java:193)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.r
eflect.NativeMethodAccessorImpl.invoke0(Native Method)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.r
eflect.NativeMethodAccessorImpl.invoke(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.r
eflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
lang.reflect.Method.invoke(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyReflectedFunction.__call__(PyReflectedFunction.java:175)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyObject.__call__(PyObject.java:355)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyMethod.__call__(PyMethod.java:215)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyMethod.instancemethod___call__(PyMethod.java:221)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyMethod.__call__(PyMethod.java:206)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyObject.__call__(PyObject.java:414)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyObject.__call__(PyObject.java:418)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.eventPress$2(C:\Android\QrCodeAutoMain.py:43)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.call_function(C:\Android\QrCodeAutoMain.py)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyTableCode.call(PyTableCode.java:165)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyBaseCode.call(PyBaseCode.java:131)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyFunction.__call__(PyFunction.java:317)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.main$6(C:\Android\QrCodeAutoMain.py:86)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.call_function(C:\Android\QrCodeAutoMain.py)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyTableCode.call(PyTableCode.java:165)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyBaseCode.call(PyBaseCode.java:117)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyFunction.__call__(PyFunction.java:307)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.f$0(C:\Android\QrCodeAutoMain.py:89)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.call_function(C:\Android\QrCodeAutoMain.py)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyTableCode.call(PyTableCode.java:165)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyCode.call(PyCode.java:18)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.Py.runCode(Py.java:1197)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.__builtin__.execfile_flags(__builtin__.java:538)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.util.PythonInterpreter.execfile(PythonInterpreter.java:156)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.monkeyrunner.ScriptRunner.run(ScriptRunner.java:116)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.monkeyrunner.MonkeyRunnerStarter.run(MonkeyRunnerStarter.java:
77)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter.java:
189)
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en