2014-01-17 158 views
40

我需要在Android Studio + Robolectric中執行測試時運行調試。 每次我試圖通過對test任務從搖籃任務,我得到錯誤信息選擇debug運行它們:如何在Android Studio中運行Robolectric測試時進行調試?

錯誤運行程序包:APP_NAME [測試]:無法打開調試 端口:java.net。 SocketException「套接字關閉」

任何想法?

回答

70

我找到了錯誤的原因。要使其運行,您需要在編譯器 - > Android Studio的Gradle設置中取消選中「Use in-process build」選項。

enter image description here

+2

這也適用於IntelliJ –

+0

許多,很多很多感謝! –

+1

@HeathBorders你可以請詳細說明如何使這項工作Intellij – StackFlowed

1

我得到在Linux上這個錯誤,而問題是,另一個以前進程邁出了口,掛。 因此,解決方案是一個netstat來查找阻塞端口的進程,然後終止此進程,或者可以重新啓動計算機。

相關問題