You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Android Studio中Dart 3语法不支持及插件功能失效问题

解决Android Studio不支持Dart 3语法、无代码提示/高亮问题

你在编写Dart 3代码时,Android Studio无法提供代码提示、语法高亮等Dart插件功能,且弹出提示 "Dart 3 syntax is not supported on Android Studio"。你的环境信息如下:

Android Studio信息

  • 版本:Android Studio Bumblebee | 2021.1.1 Patch 1
  • 构建号:#AI-211.7628.21.2111.8139111(2022年2月1日构建)
  • 运行时:OpenJDK 64-Bit Server VM 11.0.11+9-b60-7590822 amd64
  • 系统:Windows 10 10.0
  • 其他配置:内存1280M,核心数6,注册表external.system.auto.import.disabled=true

已安装非捆绑插件

  • Batch Scripts Support (1.0.13)
  • CMD Support (1.0.5)
  • Statistic (4.1.10)
  • com.gionchat (1.3.5)
  • com.bloc.intellij_generator_plugin (3.4.0)
  • com.herbert.george.dart.extensions (0.0.1+3)
  • com.herbert.george.flutter-snippets (2.1.1-stable-1)
  • com.mallowigi (36.0)
  • de.tyxar.clean_architecture_plugin (1.1.0)
  • idea.plugin.protoeditor (2.3.1)
  • com.almightyalpaca.intellij.plugins.discord (1.10.0)
  • Dart (211.7817)
  • com.ixigua.flutter_asset_iteral (1.7.7)
  • com.localizely.flutter-intl (1.18.2-2020.3)
  • com.shenyong.flutter.refgenerator (1.2.221)
  • org.jetbrains.kotlin (211-1.6.21-release-334-AS7442.40)
  • io.flutter (71.2.1)
  • pl.pszklarska.pubversionchecker (1.3.5)
  • org.intellij.plugins.markdown (211.7142.37)

Flutter环境信息

[√] Flutter (Channel master, 3.12.0-3.0.pre.67, on Microsoft Windows [Version 10.0.19045.2965], locale en-US)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
[√] Chrome - develop for the web
[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.4.3)
[√] Android Studio (version 2021.1)
[√] Android Studio (version 2021.3)
[√] Android Studio (version 2022.1)
[√] IntelliJ IDEA Community Edition (version 2022.2)
[√] VS Code (version 1.79.0)
[√] Connected device (3 available)
[√] Network resources

Flutter升级结果

Downloading Dart SDK from Flutter engine effea50196ca4ee957b24d37c3e6766654bde549...
Expanding downloaded archive...
Building flutter tool...
Running pub upgrade...
Resolving dependencies... (5.9s)
Got dependencies.
Flutter is already up to date on channel master
Flutter 3.12.0-3.0.pre.67 • channel master • https://github.com/flutter/flutter.git
Framework • revision 4f94dee851 (83 minutes ago) • 2023-06-12 01:57:26 -0400
Engine • revision effea50196
Tools • Dart 3.1.0 (build 3.1.0-197.0.dev) • DevTools 2.24.0

解决方案

1. 升级Android Studio到支持Dart 3的版本

你的Android Studio Bumblebee(2021.1.1)版本过旧,官方在Android Studio Chipmunk (2021.2.1) 及以后的版本才完善对Dart 3语法的支持。直接下载最新稳定版Android Studio(如Flamingo 2022.2.1或更高)安装即可。

2. 升级Dart和Flutter插件

如果暂时不想升级IDE,尝试手动更新Dart和Flutter插件到最新兼容版本:

  • 打开Android Studio,进入File > Settings > Plugins
  • 找到Dart和Flutter插件,点击Update按钮(如果有更新提示)
  • 重启IDE后验证功能是否恢复

3. 确认插件版本兼容性

当前你安装的Dart插件版本211.7817、Flutter插件版本71.2.1,都是对应旧版IDE的版本,不支持Dart 3。对于Android Studio 2021.1.x,最高兼容的插件版本也无法支持Dart 3,因此必须升级IDE才能彻底解决问题。

4. 切换Flutter稳定版(可选)

你当前使用的是Flutter master通道(包含Dart 3开发版),如果暂时无法升级IDE,可以切换到Flutter稳定版(目前稳定版已正式支持Dart 3):

  • 打开命令行,执行:
    flutter channel stable
    flutter upgrade
    
    注意:即使切换到稳定版,旧版IDE的插件仍可能无法完全适配Dart 3语法,还是优先推荐升级IDE。

5. 清除IDE缓存并重启

如果升级后仍存在功能异常,尝试清除缓存:

  • 进入File > Invalidate Caches...
  • 勾选Invalidate and Restart,等待IDE重启后验证功能是否恢复。

内容的提问来源于stack exchange,提问作者AlexFlutter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 11:17:53