为什么 androidTest 不会在新目录的下拉列表中显示为目录类型?

问题描述 投票:0回答:1

当我在 src 文件夹中创建新目录时,我看到测试目录选项,但没有看到创建 androidTest 目录的选项。我确实在我的另一台机器上的另一个应用程序上看到了 androidTest 目录选项。是什么控制着这个?

该项目具有自定义构建类型。这可能有关系吗?

此外,如果我创建名为 androidTest 的目录,它不会被识别为 androidTest 目录。

我有 androidTestImplementation“androidx.compose.ui:ui-test-junit4:1.6.1”

我认为他们不会,但是它会因为我的公司屏蔽而丢失吗?

android-studio gradle android-gradle-plugin android-testing
1个回答
0
投票

这个问题很难确定,但解决方案很简单。我不知道默认情况下 Android 仪器测试配置为仅在“调试”变体上运行。由于我的应用程序没有“调试”变体,因此 androidTest 文件夹中的资源似乎没有被识别为测试资源。通过将“testBuildType”设置(如下)添加到我的 build.gradle:app 文件中,用于开发的构建变体开始识别文件夹中的仪器测试。

android {
    testBuildType "buildVariantName"
}
© www.soinside.com 2019 - 2024. All rights reserved.