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

创建Flutter项目后如何添加Android和iOS平台配置?

为仅创建Web支持的Flutter项目新增Android、iOS平台支持

前置环境校验

首先进入项目根目录,执行命令检查Flutter环境依赖是否完整:
flutter doctor

  • 若提示Android toolchain相关缺失,按提示安装对应版本Android SDK、接受Android协议即可
  • iOS平台仅支持Mac环境配置,若提示Xcode相关缺失,安装对应版本Xcode后执行sudo xcodebuild -license accept同意许可协议即可
    所有检查项没有红色报错后再执行后续操作。

自动生成平台目录与默认配置

在项目根目录执行以下两条命令,会自动补全缺失的Android、iOS平台目录与基础工程配置,不会覆盖你已编写的Dart业务代码、Web端已有配置:
flutter create --platforms=android .
flutter create --platforms=ios .

注意命令末尾的.代表当前目录,不要遗漏,否则会在当前路径下新建一个Flutter项目而非给现有项目添加平台支持。

配置校验

命令执行完成后,项目根目录会新增android/、ios/两个原生工程目录,可通过以下方式验证配置有效性:

  • 启动Android模拟器或连接真机,执行flutter run -d android,项目能正常安装启动即代表Android端配置完成
  • (仅Mac支持)启动iOS模拟器或连接真机,执行flutter run -d ios,首次运行若提示签名错误,打开ios/Runner.xcworkspace在Xcode的Signing & Capabilities面板中选择自己的开发团队即可正常运行

后续注意事项

如果项目的pubspec.yaml中依赖了需要原生注册的插件,执行完平台添加命令后跑一次flutter pub get,会自动完成插件在Android、iOS端的原生注册,无需手动修改原生配置文件。后续如果需要修改Android包名、iOS Bundle ID、添加原生权限等操作,直接在生成的对应平台目录下修改即可,和创建项目时就勾选Android/iOS平台的工程完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 07:01:02