首页 > 解决方案 > Android Studio:右键单击并运行测试始终默认为 Gradle 配置

问题描述

使用 Android Studio 3.2

在此处输入图像描述

每当我尝试为类或方法运行特定测试时(通过右键单击文件 -> 运行或使用编辑器“gutter”中的绿色三角形运行按钮)Android Studio 会自动创建构建配置并尝试运行测试.

在此处输入图像描述

这种自动创建的构建配置始终是与“Android JUnit”或“Android Instrumented Tests”配置相对的 Gradle 配置。如果我想运行特定的测试类或测试方法,我必须始终手动创建构建配置。

我该如何改变?这让我疯狂。


更新 - build.gradle 和额外信息:

// app/build.gradle

apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

apply plugin: 'kotlin-kapt'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.example.android.kotlincoroutines"
        minSdkVersion 21
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

此外,我刚刚在另一台计算机上打开了同一个项目(因此不同的 Android Studio 配置),它默认为正确的构建配置。

标签: androidandroid-studiointellij-idea

解决方案


推荐阅读