无法获取项目的未知属性“assembleRelease”

新手上路,请多包涵

将 Android Studio 更新到 2.2 版并将 gradle 插件更新到 2.2.0 后,出现以下错误:

错误:(32, 1) 评估项目“:jobdispatcher”时出现问题。无法为类型为 org.gradle.api.Project 的项目“:jobdispatcher”获取未知属性“assembleRelease”。

问题出在导入的 jobdispatcher 模块的 build.gradle 文件中:

 task aar(dependsOn: assembleRelease)

我可以做哪些改变来解决这个问题?

请注意,此问题与 此处 报告的问题非常相似,但仍有一些不同。

原文由 drmrbrewer 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 376
2 个回答

将您的依赖 dependsOn 移动到您的 gradle 任务中,如下所示:

 task aar() << {
    dependsOn 'assembleRelease'
}

原文由 Volodymyr 发布,翻译遵循 CC BY-SA 3.0 许可协议

只需像这样添加 “” 即可解决您的问题:

从:

 task aar(dependsOn: assembleRelease)

到:

 task aar(dependsOn: "assembleRelease")

原文由 lopez.mikhael 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题