what phone?

There haven't been any changes to the monkeyrunner stuff on the device in
that timeframe, so I'm not sure what the problem is.

On Wed, Apr 27, 2011 at 7:59 AM, Tiago Maluta <[email protected]>wrote:

> Hi.
>
> I tested the same monkeyrunner [1] script on two android versions
> 2.3.3 and 2.2.1 and the last run partially. Some commands like (i.e:
> takeSnapshot()) works with some error messages and other don't (i.e:
> device.drag()) with a _lot_ of error messages. On my test script [2] I
> got:
>
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice] Error getting the
> manager to quit
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]java.net.SocketException:
> Broken pipe
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> java.net.SocketOutputStream.socketWrite0(Native Method)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> java.io.BufferedWriter.flush(BufferedWriter.java:236)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
>
> com.android.monkeyrunner.MonkeyManager.sendMonkeyEventAndGetResponse(MonkeyManager.java:167)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> com.android.monkeyrunner.MonkeyManager.quit(MonkeyManager.java:288)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
>
> com.android.monkeyrunner.adb.AdbMonkeyDevice.dispose(AdbMonkeyDevice.java:77)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
> com.android.monkeyrunner.adb.AdbBackend.shutdown(AdbBackend.java:118)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
>
> com.android.monkeyrunner.MonkeyRunnerStarter.run(MonkeyRunnerStarter.java:94)
> 110427 11:34:28.392:S [main]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice]  at
>
> com.android.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter.java:203)
>
> I faced other error too:
>
> 110427 11:41:08.783:S [MainThread]
> [com.android.monkeyrunner.adb.AdbMonkeyDevice] Error sending drag
> start event
>
> ---
>
> I know that are some modifications from 2.2.1 to 2.3.3 but what can
> you suggest to use since I need stay on 2.2.1? Am I using wrong
> monkeyrunner version?
>
>
> [1] Android SDK Tools, revision 9
> [2] $ cat test.py
> from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
> device = MonkeyRunner.waitForConnection()
> result = device.takeSnapshot()
> result.writeToFile('snapshot.png','png')
>
>
> Kind regards,
>
> --tm
>
> --
> 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
>



-- 
Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

-- 
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

Reply via email to