2017-01-12 1 views
5

Ich versuche, einige Unit-Tests in Andoid Studio auszuführen. Im "Run Configurations" -Tab habe ich es geschafft, dass mein JUnit das gesamte Projekt nach Tests durchsucht. Meine JRE ist für 1.8 konfiguriert und ich habe Code Coverage aktiviert. Allerdings habe ich jedes Mal versuchen und meine Tests laufen, ich folgenden „IDE Schwerwiegende Fehler“ erhalten:IllegalStateException in Android-Unterstützung bei der Ausführung von Komponententests

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) 

Ich habe versucht, eine Lösung zu Google und dieses Thema kam in der Nähe: NullPointerExcepton in Android Studio plugin Android Support, aber mein SDK und Plugins up-to-date und das hat es nicht wirklich gelöst.

Danke schon

Antwort

3

In Ihrer "Run Configurations", "Test Art" sollte von "All in Paket" auf "Alle im Verzeichnis" geändert werden. Dadurch können Sie das "Klassenpfad für Modul verwenden" -Feld zu App konfigurieren. Das "Directory" -Feld sollte auch auf Ihr Testverzeichnis zeigen.

Das sollte das Problem lösen.

Verwandte Themen