假设,作为一名 Flutter 开发人员,我们在我们的计算机上安装了(任意选择的)Java 版本 20。
所以我们想知道在 android/app/gradle/wrapper/gradle-wrapper.properties 中设置哪个版本的 Gradle Wrapper,以便它与我们的 Java 版本兼容。
所以我们进入兼容性矩阵。
Gradle 版本应该使用“支持工具链”还是“支持运行 Gradle”版本号?
为什么?
简单答案 - 尽可能高的版本
新版本的 gradle 将为您的构建工具添加新功能(如版本目录、项目访问器等)
您还可以查看java兼容性矩阵
另一方面,如果不更新 gradle/agp 版本,则无法更新 Android studio 版本,该版本不支持旧版本的 Android 工具包