我在使用 AndroidJunit4.class 导入时遇到问题。 我在androidTest / java /文件夹中创建了测试类,但似乎找不到该类。
即使我强制进行正确导入,它仍然无法正常工作。 ( import android.support.test。* )。
@RunWith(AndroidJunit4.class)
public class RandomTest {
}
这是我的傻瓜:
defaultConfig {
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
dependencies {
compile "com.android.support:support-annotations:23.4.0"
compile "com.android.support:appcompat-v7:23.4.0"
compile 'cat.ereza:customactivityoncrash:1.5.0'
testCompile 'junit:junit:4.12'
androidTestCompile 'junit:junit:4.12'
androidTestCompile('com.android.support.test:runner:0.5')
androidTestCompile('com.android.support.test:rules:0.5')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2')
androidTestCompile('com.android.support.test.espresso:espresso-contrib:2.2.2')
androidTestCompile('com.android.support.test.espresso:espresso-intents:2.2.2')
testCompile('com.android.support.test:runner:0.5')
testCompile('com.android.support.test:rules:0.5')
testCompile('com.android.support.test.espresso:espresso-core:2.2.2')
testCompile('com.android.support.test.espresso:espresso-contrib:2.2.2')
testCompile('com.android.support.test.espresso:espresso-intents:2.2.2')
testCompile 'org.mockito:mockito-core:1.10.19'
testCompile "org.robolectric:robolectric:3.1.1"
}
奇怪的是,我可以在我的项目中找到AndroidJunit4文件,但在其父级(AndroidJunit4ClassRunner)中,即使我也可以在我的项目中找到该文件,AndroidRunnerParams类也无法解析。
答案 0 :(得分:0)
注释掉注释
//@RunWith(AndroidJunit4.class)
在Android Studio中,选择"构建>重建项目"
重新获取注释
@RunWith(AndroidJunit4.class)
ALT-ENTER - >导入类