Android Studio:找不到运行测试选项

3
当我尝试在类中运行单元测试时,我找不到“运行”选项。 enter image description here 但是,在我的团队成员的笔记本电脑上,我可以看到它在同一项目中,并且当点击函数和类名旁边的箭头时,它显示“这里没有任何内容”。 enter image description here
1个回答

2
以下是一些步骤,您可以尝试避免重新安装 Android Studio,并以具有可工作测试的项目为例进行说明。
总的来说,如果您还有一个测试成功的电脑,我建议您比较两个环境之间的所有以下配置。
还可以尝试使用Android Studio 预览版启动测试。

启用测试插件

前往Android Studio -> Preferences... -> Plugins,检查是否启用了测试插件(如JUnit)。

enter image description here

更新 Gradle 版本

前往File > Project Structure... > Project ,更新到最新的 Gradle 版本。

更新 Kotlin 和 Gradle 插件版本

build.gradle(项目级别)中检查您是否正在使用最新版本。
classpath 'com.android.tools.build:gradle:7.0.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31"

更新测试依赖项

在您的 build.gradle (模块级别)中

android {
    ...
    defaultConfig {
        ...
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

dependencies {
    testImplementation "junit:junit:4.13.2"
    androidTestImplementation "androidx.test.ext:junit:1.1.3"
    androidTestImplementation "androidx.test.espresso:espresso-core:3.4.0"
    ...

移除JUnit组排除

在同一个文件中,如果存在,则移除以下排除项:

exclude group: "org.junit.platform" //remove this line

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接