Error:Could not find property 'allJava' on source set main.
Gradle 在 0.11 版本中 移除 allJava 属性
你需要将 build.gradle 中 allJava 替换成 Java
我的项目里面是引用了一个(使用此属性为每做一个Java文件生成javadocs的任务)
apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'
在这个引用资源里面用到了
task androidJavadocs(type: Javadoc) { source = android.sourceSets.main.allJava classpath += project.files(android.getBootClasspath().join(File.pathSeparator))}
导致我项目构建失败,暂时解决办法就是把这行注释掉了
参考原文地址: