2011-11-08 58 views
0

当我运行首次猴子亚军脚本在我的应用程序,但我得到这个以下错误:NoClassDefFoundError的运行猴亚军脚本

D:\android softwares\AndroidSDK\tools>monkeyrunner.bat test1.py 
Exception in thread "main" java.lang.NoClassDefFoundError: com/android/chimpchat 
/ChimpChat 
     at com.android.monkeyrunner.MonkeyRunnerStarter.<init>(MonkeyRunnerStart 
er.java:60) 
     at com.android.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter 
.java:188) 
Caused by: java.lang.ClassNotFoundException: com.android.chimpchat.ChimpChat 
     at java.net.URLClassLoader$1.run(Unknown Source) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(Unknown Source) 
     at sun.misc.Launcher$ExtClassLoader.findClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClassInternal(Unknown Source) 
     ... 2 more 

,但我无法弄清楚这个问题。请帮助...

这里是我的脚本:

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice 

device = MonkeyRunner.waitForConnection() 

device.installPackage('myfile.apk') 

package = 'com.example.android.myapplication' 

runComponent = 'com.example.android.myapplication/.Home' 

device.startActivity(component=runComponent) 

device.press('KEYCODE_MENU', MonkeyDevice.DOWN_AND_UP) 

result = device.takeSnapshot() 

result.writeToFile('/shot1.png','png') 

感谢, 拉姆。

回答

1

根据this,r15有一个错误。