使用eclipse跑monkeyrunner的環境設定?

想用eclipse來寫些簡單的自動測試來跑,但是環境不知在編譯的時候會有些錯誤,想請教一下

主要是用eclipse再裝pydev使用jython、android sdk,最後可用jython寫monkeyrunner

原本第一次設定好了,會有一個錯誤是缺少google-collect,接著我也加進去(google-collect-1.0-rc1.jar)

然後現在卻有另一個問題,我用android developer網站的範例:

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice

在這個時候是正常的,也沒有任何錯誤或警告訊息,可是在第二行的時候就失敗了

device = MonkeyRunner.waitForConnection()

錯誤訊息是:

 device = MonkeyRunner.waitForConnection()

        at

com.android.monkeyrunner.MonkeyRunner.waitForConnection(MonkeyRunner.java:74)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

        at java.lang.reflect.Method.invoke(Unknown Source)

java.lang.NullPointerException: java.lang.NullPointerException

 

想請問是不是還有那裡該注意或設定的,謝謝。