Android studio 生成-使模块/项目使用错误的生成类型
只要我使用android studio 3.1,一切都很好。但在最近更新到3.2之后,我看到了以下行为:Android studio 生成-使模块/项目使用错误的生成类型,android-studio,android-studio-3.2,Android Studio,Android Studio 3.2,只要我使用android studio 3.1,一切都很好。但在最近更新到3.2之后,我看到了以下行为: 调用“build”/“make module”导致执行任务:[assembly] 调用“build”/“makeproject”也会导致相同的结果,组装任务也会执行 在更新之前,我能够执行正确的组装任务(比如assembleDebug) 有人知道我在哪里可以纠正这个问题吗?我是否可以检查哪些任务绑定到这些菜单并编辑它们?我只有一个项目有这个问题 目前我必须手动执行gradle任务才能得到
- 调用“build”/“make module”导致执行任务:[assembly]
- 调用“build”/“makeproject”也会导致相同的结果,组装任务也会执行
assembleDebug
)
有人知道我在哪里可以纠正这个问题吗?我是否可以检查哪些任务绑定到这些菜单并编辑它们?我只有一个项目有这个问题
目前我必须手动执行gradle任务才能得到我想要的,菜单项似乎被破坏了
设置
- 我用的是香料
- 我选择了调试类型的构建变量,我的所有模块也设置为调试:
- 应用程序构建变量:
devWithoutTestWithAccessibilityDebug
- 所有其他模块构建变量:
debug
- 应用程序构建变量:
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文件同步
- 再次创建应用程序运行配置并启动它
但我还是以同样的结果结束…我建议检查Android Studio的
idea.log
文件。由于您可以从命令行运行Gradle任务,因此这似乎不是一个项目或Gradle问题。还可以建议从Android Studio中删除项目,从IDE相关文件(.idea
,.iml
)和构建
文件夹中清理项目,然后再次导入Gradle项目。但一定要小心清洁,并始终有项目的备份。在我的问题中添加了“我尝试了什么”一段。。。清洁没有帮助,你已经试过了。。。当我查看日志时,我找不到任何与此问题相关的信息,但我不知道应该查找什么。在重复清理并构建项目后,日志中只有几行警告行和很多信息行,但没有错误。。。与构建类型无关……您是否可以检查模块iml
文件并搜索assembly\u TASK\u NAME
?你得到的值是多少?如果你也能给我们提供那份文件那就太好了。。