【发布时间】:2014-07-31 03:03:37
【问题描述】:
嗨,我今天早上使用的是 Android Studio 0.6.0,在升级过程中我不得不切换到 Gradle 版本 0.11 来编译我的 Android 项目。
自从我收到这个烦人的错误,它阻止我构建我的项目。
Error:Could not find property 'allJava' on source set main.
此属性仅为“java”插件定义,但我在 build.gradle 文件中使用了“android”插件,所以我看不出为什么会收到此错误。
有谁知道如何摆脱这条消息?
更新: 我解决了,似乎这个属性在 Gradle 0.11.1 中不再可用,并且我项目中的某个地方有人在使用它。
我在其中一个 build.gradle 文件中找到了这一行:
apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'
它引用了另一个 gradle 配置文件,该文件使用此属性执行为每个 .java 文件生成 JavaDocs 的任务。
因此,为了解决这个问题,只需在代码中到处寻找对这个属性的引用。
【问题讨论】:
-
你做了什么来解决这个问题?从行中删除申请?
标签: java android gradle android-studio