gpt4 book ai didi

android - Android Studio 在运行仪器测试时如何确定模块?

转载 作者:行者123 更新时间:2023-11-30 00:11:28 25 4
gpt4 key购买 nike

在 Android Studio 中,当我点击播放按钮运行测试时,它会创建一个“运行/调试”配置。在这样做时,它会自动选择一个模块。如果单击“编辑配置”,您可以看到它选择了什么。

Android Studio 如何确定选择哪个模块?

我测试了两个不同的多模块项目。在其中一个中,它选择了正确的 模块(测试所在的模块)。在另一个中,它始终选择应用程序模块。

我希望它始终选择测试所在的模块,但找不到更改它的位置或为什么它在那个项目中选择应用程序模块。原因是因为当我从 Gradle 任务运行测试时它失败了,因为它无法在应用程序模块中找到测试(因为它不在应用程序模块中)。

在这两个项目中,app 模块的包名和包含测试的模块完全不同。

最佳答案

Android Studio 如何确定选择哪个模块?

默认情况下,android studio 选择Application 模块。第一次启动Android studio(创建项目,导入项目,打开项目),android studio选择Application模块(一般命名为app)这个用于Android App配置。

默认情况下,没有启用 Android JUnitAndroid Instrumented Tests 配置。这是在您在任何模块中运行任何测试时创建的。

为任何配置设置默认模块

这很简单。如下图所示,只需选择Defaults下的Configuration,然后设置Module。每次创建新配置时,这将是默认模块。也就是说,我通常不这样做。当您想运行模块的测试时,只需右键单击该模块的 tests 包并运行测试。这将为您创建一个配置。然后,您始终可以在要运行测试时选择该配置。

enter image description here

关于android - Android Studio 在运行仪器测试时如何确定模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48068516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com