2014-01-17 101 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来查找阻塞端口的进程,然后终止此进程,或者可以重新启动计算机。

相关问题