我需要在Android Studio + Robolectric中执行测试时进行调试。
每次我尝试通过从Gradle任务中选择test
任务的debug
来运行它们时,我都会收到以下错误消息:
运行package_name:app_name [test]时发生错误:无法打开调试器端口:java.net.SocketException“Socket closed”
有什么想法吗?
我需要在Android Studio + Robolectric中执行测试时进行调试。
每次我尝试通过从Gradle任务中选择test
任务的debug
来运行它们时,我都会收到以下错误消息:
运行package_name:app_name [test]时发生错误:无法打开调试器端口:java.net.SocketException“Socket closed”
有什么想法吗?
我找到了错误的原因。为了让它运行,需要在Android Studio的编译器 -> Gradle设置中取消勾选"使用内部进程构建"选项。