cd /home/validation/gongju/gb/android-sdk-linux_x86_2.3/tools
monkeyrunner
Jython 2.5.0 (Release_2_5_0:6476, Jun 16 2009, 13:33:26)
[Java HotSpot(TM) Client VM (Sun Microsystems Inc.)] on java1.6.0_22
>>> from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage
>>> device = MonkeyRunner.waitForConnection()
>>> device.installPackage('./ApiDemos.apk')
True
>>> device.startActivity(component='com.example.android.apis/.ApiDemos')
>>> device.press('KEYCODE_MENU','DOWN_AND_UP')
It shows errors as following:
111017 10:35:28.378:S [main]
[com.android.monkeyrunner.adb.AdbMonkeyDevice] Error sending press
event: KEYCODE_DPAD_DOWN DOWN_AND_UP
111017 10:35:28.378:S [main]
[com.android.monkeyrunner.adb.AdbMonkeyDevice]java.net.SocketException:
Broken pipe
111017 10:35:28.378:S [main]
[com.android.monkeyrunner.adb.AdbMonkeyDevice] at
java.net.SocketOutputStream.socketWrite0(Native Method)
111017 10:35:28.378:S [main]
[com.android.monkeyrunner.adb.AdbMonkeyDevice] at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
111017 10:35:28.378:S [main]
[com.android.monkeyrunner.adb.AdbMonkeyDevice] at
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
111017 10:35:28.378:S [main]
[com.android.monkeyrunner.adb.AdbMonkeyDevice] at
sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:202)
...
------------------------------------------------------------------------------------------------------------
Environment:
Ubuntu10.04
Jython : 2.5.0
android-sdk-linux_x86_2.3(tools_r13-linux,platform-tools_r07-linux)
real device:MOPST800 (android2.3.4)
--
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