dart stripe_android:compileReleaseJavaWithJavac '. error:invalid source release:17

xe55xuns  于 9个月前  发布在  Android
关注(0)|答案(1)|浏览(103)

我在VS代码上运行我的flutter项目时面临这个问题,在多个attepmts仍然卡在这里之后。任何人都请帮助我解决这个问题。即使我已经通过这样做更新了java版本,但仍然面临问题。更新到8到11,但仍然卡在这里

sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8

字符串
当运行flutter项目时,我面临着关于无效源版本17的问题。

ttp71kqs

ttp71kqs1#

flutter使用的java版本默认是嵌入Android Studio的版本(如果您已经安装)-然后是JAVA_HOME等等。
看起来flutter_stripe的gradle脚本中的一些步骤依赖于java 17。
在我的例子中,我通过安装最新版本的android studio解决了这个问题。(然后 flutter clean,瞧!)
更新后的flutter doctor -voutput(之前,我使用的是捆绑了java 11的旧版本A.S.)

相关问题