IllegalStateException в Android Support при выполнении модульных тестов

Я пытаюсь запустить некоторые тесты Unit в Andoid Studio. В «Run Configurations» -tab я сделал это так, чтобы мой JUnit просматривал весь проект для тестов. Моя JRE настроена на 1,8, и у меня включен Code Coverage. Однако каждый раз, когда я пытаюсь запустить свои тесты, я получаю следующие «Неустранимые ошибки IDE»:

Unable to determine list of modules to build java.lang.IllegalStateException: Unable to determine list of modules to build at com.android.tools.idea.gradle.run.MakeBeforeRunTaskProvider.createBuilder(MakeBeforeRunTaskProvider.java:357) at com.android.tools.idea.gradle.run.MakeBeforeRunTaskProvider.executeTask(MakeBeforeRunTaskProvider.java:255) at com.android.tools.idea.gradle.run.MakeBeforeRunTaskProvider.executeTask(MakeBeforeRunTaskProvider.java:86) at com.intellij.execution.impl.ExecutionManagerImpl$3.run(ExecutionManagerImpl.java:317) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:369) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 

Я попытался найти решение Google, и этот поток близок: NullPointerExcepton в Android Studio плагин поддержки Android , но мои SDK и плагины обновлены, и это на самом деле не решило его.

Спасибо, уже

В «Run Configurations» «Test kind» следует изменить с «All in package» на «All in directory». Делая это, вы можете настроить поле «Использовать путь к модулю для модуля» в приложении. Поле «Directory» должно также указывать на ваш тестовый каталог.

Это должно решить проблему.

Intereting Posts