android - 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 配置),它默认为正确的构建配置。
解决方案
推荐阅读
- c++ - 它如何返回布尔结果?
- python - 查找形状文件中的所有相交多边形
- python - 无法在不返回 ValueError 的情况下 fit() Scikit-Learn 管道
- python-3.x - 连续硬币计数
- dafny - 如何使用“存在”量词?
- java - 错误:不兼容的类型:int 无法转换为 int[] 和其他错误
- python - 为什么在元组中使用 key ?以及这里的语法是什么
- jquery - 如何在单击图像链接时显示工具提示
- regex - .htaccess 文件中的操作顺序
- javascript - 如何使用javascript获取输入字段中的值以在sharepoint中编辑