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

Android Studio中Flutter Manifest多错误但真机无异常请求协助

解决Flutter项目中Android Manifest报错但真机运行正常的问题

作为同样从Android原生转Flutter的开发者,我太懂你这种“代码跑着没问题,但IDE红报错看着闹心”的感受了!下面是几个我亲测有效的解决方向,你可以挨个试试:

1. 先清IDE缓存重启试试

IDE缓存同步不及时是最常见的“假报错”原因:

  • 如果你用Android Studio/IntelliJ:点顶部菜单栏的 File → Invalidate Caches...,勾选Clear file system cache and local history,然后点Invalidate and Restart。
  • 重启后等IDE重新索引完项目,大概率Manifest的红标就消失了。

2. 同步Flutter项目与Android模块

Flutter项目的Android端需要和SDK保持同步,你可以:

  • 在Android Studio右侧打开Flutter Inspector,点顶部的Sync with Flutter按钮;
  • 或者终端进项目根目录,先执行flutter clean,再跑flutter pub get,之后右键android文件夹选择Open Module in Android Studio重新打开安卓模块。

3. 检查Android SDK配置是否匹配

IDE对SDK路径或版本识别错了也会搞出Manifest报错:

  • 打开File→Project Structure→SDK Location,确认Android SDK路径正确,且安装了项目android/build.gradle里指定的compileSdkVersion和targetSdkVersion对应版本;
  • 去SDK Manager里检查Android SDK Build-Tools的版本,确保和项目要求匹配,缺的话直接安装。

4. 排查Manifest的自动生成内容

Flutter会自动往Manifest里插权限、Activity声明这类配置,有时候IDE解析或者手动误改会出问题:

  • 打开android/app/src/main/AndroidManifest.xml,看看红下划线的具体位置——比如是不是权限拼写错了,或者io.flutter.embedding.android.FlutterActivity的声明被误删;
  • 尽量不要手动修改Flutter自动生成的配置段,真要改也得对照官方文档来。

5. 更新Flutter和IDE插件

旧版本的SDK或插件可能有兼容性bug:

  • 终端执行flutter upgrade更到最新稳定版;
  • 打开Android Studio的Plugins页面,把Flutter和Dart插件更到最新版。

要是这些方法都试过还不行,把Manifest里具体的报错内容贴出来,咱们再精准定位问题~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 18:37:57