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

IntelliJ中Flutter默认项目Android模块编译报错问题咨询

答:这种情况并不正常,问题出在IntelliJ的配置识别环节

这种情况肯定是不正常的——毕竟同一个项目在Android Studio里能正常构建运行,说明你的Flutter项目本身的Gradle配置、依赖都是没问题的,问题出在IntelliJ对Android模块的配置识别上。我给你整理了几个常见的排查和解决方法:

  • 检查IntelliJ的Android SDK配置
    IntelliJ可能没正确关联到你的Android SDK路径,导致编译时找不到android.os这类系统包。操作步骤:

    1. 打开File > Project Structure
    2. 切换到SDKs选项卡,确认Android SDK的路径和你Android Studio使用的路径一致
    3. 再切换到Modules里的Android模块,检查Dependencies列表里是否正确引入了Android SDK和Flutter相关依赖
  • 手动触发Gradle同步
    有时候IntelliJ不会自动同步Gradle配置,导致依赖没加载完全。你可以:

    1. 在IntelliJ右侧的Gradle面板中,找到项目下的Android模块,点击顶部的刷新按钮(🔄)
    2. 或者直接在项目根目录的终端里执行命令:
      ./gradlew clean build
      
  • 清除IntelliJ缓存并重启
    IDE缓存损坏也可能导致项目结构识别错误。执行:
    File > Invalidate Caches...,选择Invalidate and Restart,让IntelliJ重启后重新解析整个项目

  • 更新Flutter和Android插件版本
    如果IntelliJ的Flutter或Android插件版本过低,可能和你当前的Flutter/Gradle版本不兼容。打开Settings > Plugins,检查这两个插件的版本,更新到最新稳定版后重启IDE

按照这些步骤排查后,IntelliJ应该就能正常构建Android模块了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 11:08:45