【发布时间】:2018-02-16 22:35:04
【问题描述】:
我添加了一个名为“debug_test”的新构建类型,其中有一些BuildConfig 差异用于测试。虽然当我切换到此构建类型时我可以运行所有本地单元测试,但我无法运行检测测试,实际上,当设置为“debug_test”时我什至无法构建检测测试(各种符号不存在)。
对于我的新构建类型,:app:generateDebugAndroidTestSources 等似乎没有执行。
调试运行:
Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar]
而 debug_test 运行:
Executing tasks: [:app:generateDebug_testSources, :app:mockableAndroidJar]
我有点难以掌握我必须做的事情,主要是因为我不明白哪些操作是为调试隐式完成的,而我也需要为 debug_test 做这些操作。我是否需要在我的应用级 build.gradle 文件中明确定义对 generateDebugAndroidTestSources 的任务依赖?
提示赞赏。
【问题讨论】:
标签: java android gradle android-studio-3.0