其实也很明显,这个库依赖 Java 17。
但我目前的 JDK 就是 17 版本的,我也尝试更新到 JDK 22,无用。
尝试 flutter clean 后重新 flutter build apk,无用。
按照标准重新配置了 JDK 环境变量,无用。
折腾无果,最后在 stackoverflow 上找到一个回答:点击跳转
原来是因为 flutter 使用的 Java 版本默认是 Android Studio 中自带版本,其次才是 JAVA_HOME 等系统变量的环境。
于是,通过 flutter doctor 查看 Android Studio 的相关信息如下:
好家伙,用的 Java 11,毕竟太久没更新了
遂更新 Android Studio 至最新版,问题解决。
(安装新版时需要卸载旧版本,提示被占用,在任务管理器查找 java 开头的进程并停止运行即可)
版权属于: Kerrinz
本文链接:https://kerrinz.com/archives/602.html
作品采用《知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议》进行许可,转载请务必注明出处!