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

时间:2018-09-26 06:51:48

标签: 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"
}

我尝试过的事情

清理项目如下:

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

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

0 个答案:

没有答案