AndroidJunit4的InitializationError

And*_* H. 14 android junit4

我的Android应用模块中有一个简单的单元测试:

/src/test/java/org.acme.test/SimpleTest.java
Run Code Online (Sandbox Code Playgroud)

当我跑:

./gradlew clean testDebug --tests='*.SimpleTest'
Run Code Online (Sandbox Code Playgroud)

我得到这个例外:

java.lang.Exception: Custom runner class AndroidJUnit4 should have a public constructor with signature AndroidJUnit4(Class testClass)
Run Code Online (Sandbox Code Playgroud)

为什么它认为'AndroidJUnit4'是一个自定义的跑步者类,当它是最后一堂课?

小智 2

您可能在 test 目录中有测试类,而不是 androidTest。