gpt4 book ai didi

android - assembleDebug.dependsOn 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:08 27 4
gpt4 key购买 nike

首先:这不是这个的副本

Error:Could not find property 'assembleDebug' on project ':app'

问题:

自从更新到 Android Studio 2.2(gradle 插件 2.2)后,您不能再通过这种方式使任务 assembleDebugassembleRelease 依赖于新任务:

assembleDebug.dependsOn 'checkstyle'

issue 中有更多详细信息

它给你以下错误:

Error:Could not get unknown property 'assembleDebug' for project ':app' of type org.gradle.api.Project.

最佳答案

另一种方法是通过以下方式引用任务:

tasks.whenTaskAdded { task ->
if (task.name == 'assembleDebug') {
task.dependsOn 'checkstyle'
}
}

更新

Android 任务通常在“afterEvaluate”阶段创建。从 2.2 开始,这些任务还包括“assembleDebug”和“assembleRelease”。要访问此类任务,用户将需要使用 afterEvaluate 闭包:

    afterEvaluate {
assembleDebug.dependsOn someTask
}

来源:https://code.google.com/p/android/issues/detail?id=219732#c32

关于android - assembleDebug.dependsOn 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39642141/

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