构建 - 使模块/项目使用错误的构建类型

pro*_*m85 5 android-studio android-studio-3.2

只要我使用android studio 3.1一切都运行正常.但在最近更新到3.2之后,我看到以下行为:

  • 调用"build"/"make module"会导致执行 Executing tasks: [assemble]
  • 调用"build"/"make project"导致相同的,也执行汇编任务

在更新之前,我能够执行正确的汇编任务(例如assembleDebug<...>).

有谁知道我可以纠正这个问题?我可以以某种方式检查哪些任务绑定到那些菜单并编辑它们?我只有一个项目有这个问题......

目前我必须手动执行gradle任务以获得我想要的东西,菜单条目似乎被打破了......

建立

  • 我正在使用口味
  • 我选择了调试类型的构建变体,我的所有模块都设置为调试:
    • 应用构建变体: devWithoutTestWithAccessibilityDebug
    • 所有其他模块构建变体: debug

当前解决方案

我将自己的gradle任务用于我最常见的开发构建,如下所示:

task runDev (type: Exec, dependsOn: 'installDevWithoutTestWithAccessibilityDebug') {
    commandLine android.getAdbExe().toString(), "shell",
        "monkey",
        "-p", "com.my.app.debug",
        "-c", "android.intent.category.LAUNCHER", "1"
}
Run Code Online (Sandbox Code Playgroud)

我尝试了什么

清洁项目如下:

  • 删除所有*.iml文件
  • 删除.gradle.idea文件夹
  • 删除所有临时文件
  • 再次导入项目
  • 使用gradle文件同步项目
  • 再次创建应用程序运行配置并启动它

我仍然以相同的结果结束......