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

