Android Studio + Robolectricでテストを実行している間にデバッグを実行する必要があります。Gradleのdebug
タスクにtest
を選択して実行しようとするたびにエラーメッセージが表示されるタスク:
Package_name:app_nameの実行中にエラーが発生しました[テスト]:デバッガーポートを開けません:Java.net.SocketException "ソケットが閉じています"
何か案は?
エラーの理由を見つけました。実行するには、コンパイラの「インプロセスビルドを使用する」オプションのチェックを外す必要があります-> Android Studio。
Linuxでこのエラーが発生しましたが、問題は以前の別のプロセスが移植してハングアップしたことです。したがって、解決策は、ポートをブロックしているプロセスを見つけてこのプロセスを強制終了するnetstatです。そうしないと、マシンを再起動できます。