這段時間無聊。開始用TDD模式開發android app。嘿,發現還真爽。一成天不碰device,一直就看着屏幕上出現「OK」或者「Fail"的感受還不錯。android
因爲本人是IDE去死團團員, 因此運行junit的方式就變成了shell
adb shell am instrument -w com.android.contacts.tests/android.test.InstrumentationTestRunner
運行上面的腳本以後,junit就開始跑了。不過在這之中打斷點的話,dvm是不理你的。
因此我又蛋疼了,蛋疼了就去google了一下,發如今運行instrument的時候還能夠加上debug true的option。以下:app
adb shell am instrument -w -e debug true true com.android.contacts.tests/android.test.InstrumentationTestRunner
不過加上以後一運行,發現什麼反應都沒有,junit也不跑了。斷點也沒有進入。後來折騰了半天,才找到解決辦法。
過程以下:eclipse