Und so sehe ich aus anderen Antworten, dass es verschiedene Möglichkeiten gibt, damit umzugehen. Aber ich glaube das nicht. Es muss auf eine Weise reduziert werden. Ich liebe IDE, aber wenn ich die IDE-Schritte befolge, die aus verschiedenen Antworten stammen, weiß ich, dass dies nicht die grundlegende Algebra ist. Mein Fehler sah aus wie:
* What went wrong:
Execution failed for task ':compileJava'.
> Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'.
Und der Weg, es wissenschaftlich zu lösen, ist:
vi build.gradle
So ändern Sie sich von:
java {
sourceCompatibility = JavaVersion.toVersion('11')
targetCompatibility = JavaVersion.toVersion('11')
}
werden:
java {
sourceCompatibility = JavaVersion.toVersion('8')
targetCompatibility = JavaVersion.toVersion('8')
}
Die wissenschaftliche Methode ist die Methode, die zur Argumentation offen ist und sich mit gemeinsamen Nennern befasst.