AndroidJunit4的初始化错误
我的Android应用程序模块中有一个简单的单元测试:AndroidJunit4的初始化错误,android,junit4,Android,Junit4,我的Android应用程序模块中有一个简单的单元测试: /src/test/java/org.acme.test/SimpleTest.java 当我跑步时: ./gradlew clean testDebug --tests='*.SimpleTest' 我得到一个例外: java.lang.Exception: Custom runner class AndroidJUnit4 should have a public constructor with signature Android
/src/test/java/org.acme.test/SimpleTest.java
当我跑步时:
./gradlew clean testDebug --tests='*.SimpleTest'
我得到一个例外:
java.lang.Exception: Custom runner class AndroidJUnit4 should have a public constructor with signature AndroidJUnit4(Class testClass)
为什么它认为“AndroidJUnit4”是一个定制的运行程序类,而它是一个最终类?您可能会将测试类放在测试目录中,而不是androidTest 为什么在
src/test/
目录中使用AndroidJUnit4对测试进行注释?它不应该在src/androidTest
目录中吗?