mit habe ich eine Aufgabe javadocs zu erstellen:android.compileSdkVersion fehlt, während eine benutzerdefinierte Plug-Aufgabe
Task tCreateJavadocs = addTask(project, 'createJavadocs', Javadoc.class)
tCreateJavadocs.configure{
source = android.sourceSets.main.java.srcDirs
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
failOnError false
}
Jetzt habe ich ein eigenes Plugin, wo ich alle meine Aufgaben zu bewegen und eine Bibliothek als Folge erstellen, so Ich kann die Bibliothek auf alle Projekte anwenden. Also, ich möchte diese Aufgabe in ein benutzerdefiniertes Plugin-Projekt verschieben. schreibe ich die Aufgabe in der Projekt benutzerdefinierte Plugin wie folgt:
Task tCreateJavadocs = addTask(project, 'createJavadocs', Javadoc.class)
tCreateJavadocs.configure{
source = project.android.sourceSets.main.java.srcDirs
classpath += project.files(project.android.getBootClasspath().join(File.pathSeparator))
failOnError false
}
Wenn ich dies mit einem Android-Studio-Projekt kompilieren, erhalte ich Fehler ‚Ursache: android.compileSdkVersion fehlt‘.