And*_*son 4 android android-gradle-plugin
首先:这不是重复的
错误:在项目':app'上找不到属性'assembleDebug'
问题:
自从更新到Android Studio 2.2(gradle插件2.2)以来,您无法再以此方式完成任务assembleDebug或assembleRelease依赖于新任务:
assembleDebug.dependsOn 'checkstyle'
本期更多细节
它会给您以下错误:
错误:无法为org.gradle.api.Project类型的项目':app'获取未知属性'assembleDebug'.
And*_*son 20
另一种方法是以下列方式引用该任务:
tasks.whenTaskAdded { task ->
if (task.name == 'assembleDebug') {
task.dependsOn 'checkstyle'
}
}
Run Code Online (Sandbox Code Playgroud)
UPDATE
Android任务通常在"afterEvaluate"阶段创建.从2.2开始,这些任务还包括"assembleDebug"和"assembleRelease".要访问此类任务,用户需要使用afterEvaluate闭包:
afterEvaluate {
assembleDebug.dependsOn someTask
}
Run Code Online (Sandbox Code Playgroud)
资料来源:https://code.google.com/p/android/issues/detail?id = 219732 #c32
| 归档时间: |
|
| 查看次数: |
3888 次 |
| 最近记录: |