Z innych odpowiedzi widzę więc, że istnieje kilka sposobów radzenia sobie z tym. Ale ja w to nie wierzę. Trzeba to zredukować w jeden sposób. Uwielbiam IDE, ale jeśli wykonam kroki IDE podane w różnych odpowiedziach, wiem, że nie jest to podstawowa algebra. Mój błąd wyglądał następująco:
* What went wrong:
Execution failed for task ':compileJava'.
> Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'.
A sposób na naukowe rozwiązanie tego problemu to:
vi build.gradle
Aby zmienić z:
java {
sourceCompatibility = JavaVersion.toVersion('11')
targetCompatibility = JavaVersion.toVersion('11')
}
zostać:
java {
sourceCompatibility = JavaVersion.toVersion('8')
targetCompatibility = JavaVersion.toVersion('8')
}
Metoda naukowa to ta, która jest otwarta na argumentację i dotyczy wspólnych mianowników.