当你在使用Java进行开发时遇到“无效的源发行版:20”这个错误,这通常意味着你的Java编译器(如javac)不支持你项目中所指定的Java版本(在这个例子中是Java 20)。以下是一些步骤来解决这个问题: 检查JDK版本: 你需要确认你的Java开发环境(JDK)是否支持Java 20。由于Java的更新速度较快,某些较旧的JDK版本可能不支持...
通常情况下,Flutter项目要求使用Java 8作为源发行版。因此,使用源发行版为 20 的Java版本会导致上述错误。 我的解决办法就是 去他的依赖项里面直接把他的sourceCompatibility 和 targetCompatibility 改成1.8 表示使用Java 8