build.gradle 错误:无法创建tastk ':generateLockfiles'。Flutter项目中但App运行正常

Ove*_*B12 6 android gradle build.gradle flutter

我的 Flutter 项目中的 build.gradle 文件 (android/build.gradle) 有错误。该应用程序运行完全正常,但这个错误对我来说仍然不太好。\n有人遇到过这个问题/错误吗?

\n

在此输入图像描述

\n

在此输入图像描述

\n

这是我完整的 build.gradle 文件:

\n
buildscript {\n    ext.kotlin_version = \'1.6.10\'\n    repositories {\n        google()\n        mavenCentral()\n    }\n\n    dependencies {\n        classpath \'com.android.tools.build:gradle:7.0.2\'\n        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"\n        classpath \'com.google.gms:google-services:4.3.13\'\n    }\n}\n\nallprojects {\n    repositories {\n        google()\n        mavenCentral()\n    }\n}\n\nrootProject.buildDir = \'../build\'\nsubprojects {\n    project.buildDir = "${rootProject.buildDir}/${project.name}"\n    project.evaluationDependsOn(\':app\')\n}\n\ntask clean(type: Delete) {\n    delete rootProject.buildDir\n}\n
Run Code Online (Sandbox Code Playgroud)\n

flutter doctor -v 输出:

\n
[\xe2\x88\x9a] Flutter (Channel stable, 3.0.5, on Microsoft Windows [Version 10.0.22598.200], locale de-DE)\n    \xe2\x80\xa2 Flutter version 3.0.5 at C:\\Flutter\\flutter\n    \xe2\x80\xa2 Upstream repository https://github.com/flutter/flutter.git\n    \xe2\x80\xa2 Framework revision f1875d570e (5 weeks ago), 2022-07-13 11:24:16 -0700\n    \xe2\x80\xa2 Engine revision e85ea0e79c\n    \xe2\x80\xa2 Dart version 2.17.6\n    \xe2\x80\xa2 DevTools version 2.12.2\n\n[\xe2\x88\x9a] Android toolchain - develop for Android devices (Android SDK version 30.0.3)\n    \xe2\x80\xa2 Android SDK at C:\\Users\\jjkla\\AppData\\Local\\Android\\sdk\n    \xe2\x80\xa2 Platform android-31, build-tools 30.0.3\n    \xe2\x80\xa2 Java binary at: C:\\Program Files\\Android\\Android Studio\\jre\\bin\\java\n    \xe2\x80\xa2 Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)\n    \xe2\x80\xa2 All Android licenses accepted.\n\n[\xe2\x88\x9a] Chrome - develop for the web\n    \xe2\x80\xa2 Chrome at C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe\n\n[\xe2\x88\x9a] Android Studio (version 2020.3)\n    \xe2\x80\xa2 Android Studio at C:\\Program Files\\Android\\Android Studio\n    \xe2\x80\xa2 Flutter plugin can be installed from:\n       https://plugins.jetbrains.com/plugin/9212-flutter\n    \xe2\x80\xa2 Dart plugin can be installed from:\n       https://plugins.jetbrains.com/plugin/6351-dart\n    \xe2\x80\xa2 Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)\n\n[\xe2\x88\x9a] VS Code (version 1.70.1)\n    \xe2\x80\xa2 VS Code at C:\\Users\\jjkla\\AppData\\Local\\Programs\\Microsoft VS Code\n    \xe2\x80\xa2 Flutter extension version 3.46.0\n\n[\xe2\x88\x9a] Connected device (2 available)\n    \xe2\x80\xa2 Chrome (web) \xe2\x80\xa2 chrome \xe2\x80\xa2 web-javascript \xe2\x80\xa2 Google Chrome 104.0.5112.81\n    \xe2\x80\xa2 Edge (web)   \xe2\x80\xa2 edge   \xe2\x80\xa2 web-javascript \xe2\x80\xa2 Microsoft Edge 104.0.1293.54\n\n[\xe2\x88\x9a] HTTP Host Availability\n    \xe2\x80\xa2 All required HTTP hosts are available\n\n\xe2\x80\xa2 No issues found!\n
Run Code Online (Sandbox Code Playgroud)\n

编辑1:由于这件事发生在我身上一年多了,我不记得到底是什么解决了这个错误。但肯定有一个不兼容的版本与另一个版本冲突。android/build.gradle一般建议:您应该在下面查看您的 Kolin 版本ext.kotlin_version = \'x.x.x\'。查看Kotlin 网站,找到最新可用的 Kolin 版本。

\n

Pab*_*ego 4

同样的问题,但在Linux 和 Visual Studio code中。

在 android 目录中,由于./gradlewJava 版本错误,构建失败。是Java 1.8,但必须至少是11。更新我的java版本后,./gradlew构建成功。

重新启动Visual Studio Code后,错误消失。