【Flutter】exception in phase ‘semantic analysis‘ in source unit ‘

05-14 1398阅读

Gradle版本与Java(JDK)版本不兼容问题系列一

问题描述

Could not open settings generic class cache for settings file .BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class    file major version 61

【Flutter】exception in phase ‘semantic analysis‘ in source unit ‘


原因分析:

Gradle版本与Java版本不兼容问题,.gradle\cache\6.5说明当前项目的Gradle 版本是6.5,Gradle 6.5对应版本Java8(即常说的JDK1.8)~Java14。

Gradle官方的兼容性文档


解决方案:

在android项目里修改Gardle版本即可,操作如下:

File>open>当前项目下的android项目>Project Structure>SDK Location>Gradle

Settings>Gradle JDK 修改成需要的Java(即JDK)版本。

【Flutter】exception in phase ‘semantic analysis‘ in source unit ‘

【Flutter】exception in phase ‘semantic analysis‘ in source unit ‘

【Flutter】exception in phase ‘semantic analysis‘ in source unit ‘

【Flutter】exception in phase ‘semantic analysis‘ in source unit ‘

下一篇 Gradle版本与Java(JDK)版本不兼容问题系列二

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]