更新Android版本和flutter版本后出现错误。现在我想添加“file_picker:^ 5.2.5”和“cached_network_image:^ 3.2.3”插件,因此出现“转换期间的常规错误:不支持的类文件主要版本63”错误。 我检查了很多解决方案,但没有一个可以帮助我。 请帮我解决这个问题。
颤动版本:- Flutter 3.3.3 • 通道稳定 • https://github.com/flutter/flutter.git 框架 • 修订版 18a827f393(4 个月前) • 2022-09-28 10:03:14 -0700 发动机 • 修订版 5c984c26eb 工具 • Dart 2.18.2 • DevTools 2.15.0
Android Studio 版本:- Android Studio 电鳗 | 2022年1月1日 内部版本 #AI-221.6008.13.2211.9477386,建于 2023 年 1 月 11 日 运行时版本:11.0.15+0-b2043.56-8887301 aarch64 VM:JetBrains s.r.o. 的 OpenJDK 64 位服务器 VM macOS 13.1 GC:G1年轻代,G1老一代 内存:1280M 核心数:8 注册表: external.system.auto.import.disabled=true ide.text.editor.with.preview.show.floating.toolbar=false
非捆绑插件: com.github.dhaval2404.material_icon_generator (1.3) 飞镖 (221.6091) pl.pszklarska.pubversionchecker (1.3.5) io.flutter (71.2.4)
soo 只需进入您的项目文件夹,然后 打开 android/gradle/wrapper/gradle-wrapper-properties 然后更改此:-
distributionUrl=https://services.gradle.org/distributions/gradle-7.4-all.zip
对此:-
distributionUrl=https://services.gradle.org/distributions/gradle-7.6-all.zip
然后你的问题就解决了😁
我在尝试在 Firebase 测试实验室上运行 Flutter 集成测试时遇到此错误。我通过更新 Android Studio 中的一些内容解决了这个问题。
更新项目的JDK此处找到的最新版本。
dependencies {
classpath 'com.android.tools.build:gradle:7.4.1'
...
}
更新gradle distributionUrlandroid/gradle/wrapper/gradle-wrapper.properties
中,更新 distributionUrl 属性以使用最新 Gradle 版本。
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-all.zip
java --version
。对我来说,问题是它使用的是 jdk 22 而不是 jdk 17。 显式安装 jdk 17 并将其导出到 PATH 解决了我的问题。