无法为项目获取未知 属性 'assembleRelease'
Could not get unknown property 'assembleRelease' for project
将 Android Studio 更新到 2.2 版并将 gradle 插件更新到 2.2.0 后,出现以下错误:
Error:(32, 1) A problem occurred evaluating project ':jobdispatcher'.
Could not get unknown property 'assembleRelease' for project ':jobdispatcher' of type org.gradle.api.Project.
问题出在导入的 jobdispatcher 模块的 build.gradle 文件中:
task aar(dependsOn: assembleRelease)
我可以做些什么来解决这个问题?
请注意,此问题与 报告的问题非常相似,但仍有一些不同。
将您的依赖项 dependsOn
移动到您的 gradle 任务中,如下所示:
task aar() << {
dependsOn 'assembleRelease'
}
只需像这样添加 """ 即可解决您的问题:
来自:
task aar(dependsOn: assembleRelease)
至:
task aar(dependsOn: "assembleRelease")
task aar {
....
}
aar.dependsOn('assembleRelease')
并且任务 aar 将在任务 "assembleRelease" 完成后 运行~
希望对你有所帮助~:-D
前面的答案我都试过了,都不行。这是 gradle 2.2 之后的工作。
从 2.2 开始,这些任务还包括 "assembleDebug" 和 "assembleRelease"。要访问此类任务,用户将需要使用 afterEvaluate 闭包:
afterEvaluate {
task aar(dependsOn: assembleRelease) {
//task
}
}
我遇到了同样的问题。
在 Android Studio/Preferences/Build, Execution, Deployment/Instant Run
下禁用即时 运行 对我有用。
将 Android Studio 更新到 2.2 版并将 gradle 插件更新到 2.2.0 后,出现以下错误:
Error:(32, 1) A problem occurred evaluating project ':jobdispatcher'. Could not get unknown property 'assembleRelease' for project ':jobdispatcher' of type org.gradle.api.Project.
问题出在导入的 jobdispatcher 模块的 build.gradle 文件中:
task aar(dependsOn: assembleRelease)
我可以做些什么来解决这个问题?
请注意,此问题与
将您的依赖项 dependsOn
移动到您的 gradle 任务中,如下所示:
task aar() << {
dependsOn 'assembleRelease'
}
只需像这样添加 """ 即可解决您的问题:
来自:
task aar(dependsOn: assembleRelease)
至:
task aar(dependsOn: "assembleRelease")
task aar {
....
}
aar.dependsOn('assembleRelease')
并且任务 aar 将在任务 "assembleRelease" 完成后 运行~
希望对你有所帮助~:-D
前面的答案我都试过了,都不行。这是 gradle 2.2 之后的工作。 从 2.2 开始,这些任务还包括 "assembleDebug" 和 "assembleRelease"。要访问此类任务,用户将需要使用 afterEvaluate 闭包:
afterEvaluate {
task aar(dependsOn: assembleRelease) {
//task
}
}
我遇到了同样的问题。
在 Android Studio/Preferences/Build, Execution, Deployment/Instant Run
下禁用即时 运行 对我有用。