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

如何在Android Studio中为Flutter项目构建.apk和.ipa安装包?

Hey there! Since you're new to Flutter, let's walk through both of your questions step by step—no jargon, just clear, actionable steps.

一、生成Android APK包(两种方法可选)

方法1:通过Android Studio图形界面操作

  • 打开你的Flutter项目,点击顶部菜单栏:Build > Flutter > Build APK
  • 等待构建完成,右下角会弹出提示,点击Locate就能直接找到生成的APK文件
    • 默认路径是[你的项目根目录]/build/app/outputs/flutter-apk/
    • 你会看到app-debug.apk(用于测试),后续配置签名后还能生成app-release.apk(用于正式发布)

方法2:通过命令行操作

  • 打开终端,进入你的Flutter项目根目录
  • 执行flutter build apk生成测试用的debug包
  • 如果要生成正式发布包(需先配置签名),执行flutter build apk --release
  • APK文件同样在上述路径中
二、iOS模拟器测试 + 生成IPA包

首先要明确:iOS相关的开发(包括模拟器测试和IPA打包)必须在安装了Xcode的Mac上进行,苹果的专属工具仅支持macOS系统。先确保你已经安装Xcode,打开过一次并同意了许可协议。

测试iOS模拟器(无需生成IPA)

  • 在Android Studio中打开你的Flutter项目
  • 看顶部工具栏的设备选择器(绿色运行按钮旁边),点击下拉菜单选择Open iOS Simulator
  • 模拟器启动后,点击绿色运行按钮,Flutter会自动编译并把应用部署到模拟器上,直接在这里测试即可,不需要提前生成IPA

生成IPA包(用于测试/发布)

Android Studio无法直接生成IPA文件——IPA是iOS专属格式,最终的签名和打包步骤必须依赖Xcode。具体流程如下:

步骤1:编译Flutter的iOS代码

  • 方式1(Android Studio):点击Build > Flutter > Build iOS
  • 方式2(命令行):进入项目根目录,执行flutter build ios --release

步骤2:用Xcode导出IPA

  • 打开Xcode,选择Open another project,找到你Flutter项目里的ios文件夹,打开Runner.xcworkspace(注意不是.xcodeproj文件!)
  • 在Xcode顶部工具栏的Signing & Capabilities中,选择你的开发者团队(个人测试用免费Apple ID即可)
  • 选择Any iOS Device (arm64)或连接的真实iOS设备作为目标
  • 点击Product > Archive,等待归档完成
  • 归档完成后会弹出Organizer窗口,选中刚生成的归档,点击Distribute App
  • 选择分发方式(比如Development用于内部测试,Ad Hoc用于有限范围外部测试),跟着提示一步步操作,最后就能导出IPA文件到你指定的位置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 06:36:16