尝试在Android Studio中执行测试时,我一直遇到以下错误:测试运行失败:无法找到以下内容的检测信息:ComponentInfo {.test/android.support.test.runner.AndroidJUnitRunner}
我的测试类在androidTest/java目录中并且有一个构造函数.我的build.gradle也是正确的.任何帮助表示赞赏.
测试类
@RunWith(AndroidJUnit4.class)
@LargeTest
public class AndroidUITests extends ActivityInstrumentationTestCase2<UserActivity>{
private UserActivity userActivity;
public AndroidUITests() {
super(UserActivity.class);
}
@Before
public void setUp() throws Exception {
super.setUp();
injectInstrumentation(InstrumentationRegistry.getInstrumentation());
userActivity = getActivity();
}
@Test
public void testPhoneIconIsDisplayed() {
// When the phone_icon view is available,
// check that it is displayed.
onView(ViewMatchers.withId(R.id.groupCreate)).perform(click())
.check(matches(withText("Enter a name")));
}
}
Run Code Online (Sandbox Code Playgroud)
应用程序/的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
}
packagingOptions {
exclude 'LICENSE.txt'
}
}
dependencies { …
Run Code Online (Sandbox Code Playgroud)