如何在Android Studio中启用产品风味来运行androidTest
我的gradle文件中有以下产品风格和构建类型:如何在Android Studio中启用产品风味来运行androidTest,android,android-studio,Android,Android Studio,我的gradle文件中有以下产品风格和构建类型: flavorDimensions "market" productFlavors { amazon { dimension "market" } google { dimension "market" } } buildTypes { debug { } qa2 { } beta { } release { }
flavorDimensions "market"
productFlavors {
amazon {
dimension "market"
}
google {
dimension "market"
}
}
buildTypes {
debug {
}
qa2 {
}
beta {
}
release {
}
}
正如预期的那样,我的目录结构如下所示:
我的问题是,当我在AndroidStudio 2.3.2中点击RunonAndroidTest时,它只会出错
Class not found: "SomeClass" Empty test suite.
目前,只测试一种构建类型。默认情况下,它是debug
生成类型,但可以通过以下方式重新配置:
android {
...
testBuildType "beta"
}
请参见的更多详细信息当前,仅测试一种生成类型。默认情况下,它是debug
生成类型,但可以通过以下方式重新配置:
android {
...
testBuildType "beta"
}
请参阅上的更多详细信息,我解决问题的方法是用一种味道对
androidTest
进行后缀,比如说Google
,并将构建变量更改为GoogleDebug
我解决这个问题的方法是用一种味道对
androidTest
进行后缀,比如说Google
,并将构建变量更改为GoogleDebug
如果没有样式,它将提示我选择设备并运行简单的测试。如果没有样式,它将提示我选择设备并运行简单的测试。这是一个很好的提示,但它不能解决我的问题,testBuildType指的是解决androidTest问题所需的单元测试,但是你给我的链接可能有一些有用的东西。这是一个很好的提示,但它不能解决我的问题,testBuildType指的是解决androidTest问题所需的单元测试,但是你给我的链接可能有一些有用的东西。