我需要在 Android Studio + Robolectric 中执行测试时运行调试。
每次我尝试通过从 Gradle 任务中为 test
任务选择 debug
来运行它们时,我都会收到错误消息:
Error running package_name:app_name [test]: Unable to open debugger port : java.net.SocketException "Socket closed"
有什么想法吗?
最佳答案
我找到了错误的原因。要使其运行,您需要取消选中 Compiler -> Android Studio 的 Gradle 设置中的“使用进程内构建”选项。
关于android - 在 Android Studio 中运行 Robolectric 测试时如何调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21184490/