我正在尝试升级一个旧项目。实际上,我不得不将 targetAPILevel 从 30 升级到 33,这最终需要 JDK 从 1.8 升级到 11。我可能是错的,但 JDK 11 需要 Gradle 版本从 4.2 升级到 7。所以我确实将 Gradle 升级到 7。现在 gradle build 正在运行在 4.2 上很好,但在版本 7 上它不构建 gradle.build 并抛出以下错误。
Could not compile build file '/Users/builder/Documents/payment/Clients/iOS/build.gradle'.
> startup failed:
build file '/Users/builder/Documents/payment/Clients/iOS/build.gradle': 117: Unexpected input: '{' @ line 117, column 28.
gradle.taskGraph.whenReady { taskGraph ->
它抱怨“{”。我有 gradle 任务的基本知识,我正在学习做所有这些。
以下是此行来自的 Gradle 代码:
gradle.taskGraph.whenReady { taskGraph ->
if (taskGraph.hasTask(package) ) {
if (project.hasProperty('buildtype')) {
buildType = buildtype
println "### Project has buildType = $buildType"
}
有人可以指导我如何处理吗?