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

已配置华为环境的Flutter应用:用Android Studio构建HarmonyOS正式包步骤

使用Android Studio为Flutter应用构建HarmonyOS发布版本步骤

一、前置检查

  • 确认Android Studio已安装HarmonyOS SDK及对应开发插件(路径:Settings > Appearance & Behavior > System Settings > HarmonyOS SDK)
  • 确认Flutter项目中已完成华为AGC配置:agconnect-services.json已放置在android/app目录,且build.gradle中集成了华为相关依赖
  • 准备好HarmonyOS应用的签名证书(.jks格式)及Profile文件(可通过华为开发者后台申请生成)

二、配置项目发布参数

  1. 打开Flutter项目,切换到Android视图(左侧工具栏选择Project > Android)
  2. 编辑android/app/build.gradle文件:
    • 在defaultConfig块中设置适配HarmonyOS的minSdkVersion(例如5,需匹配目标设备系统版本)
    • 配置签名信息到signingConfigs块:
      signingConfigs {
          release {
              storeFile file("your_harmony_sign.jks")
              storePassword "你的密钥库密码"
              keyAlias "你的密钥别名"
              keyPassword "你的密钥密码"
          }
      }
      
    • 在buildTypes > release块中绑定签名配置:
      buildTypes {
          release {
              signingConfig signingConfigs.release
              // 可选:开启代码混淆
              minifyEnabled true
              proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
          }
      }
      

三、生成发布包

  1. 点击Android Studio顶部菜单栏的Build > Generate Signed Bundle / APK
  2. 在弹窗中选择HarmonyOS App Bundle(推荐,适配华为应用市场)或HarmonyOS APK,点击Next
  3. 选择已配置的签名配置:若已在build.gradle中配置,直接选中对应条目;未配置则点击Create new导入签名证书文件并填写信息
  4. 确认签名信息后,点击Next,设置发布包输出目录,勾选V1 (Jar Signature)和V2 (Full APK Signature)(HarmonyOS兼容这两种签名)
  5. 点击Finish,等待构建完成,即可在指定目录找到生成的.hap或.app格式发布包

四、可选:验证发布包

  • 使用DevEco Studio的HAP Analyzer工具检查发布包的结构、签名有效性
  • 将发布包安装到HarmonyOS设备,验证应用功能是否正常运行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 17:56:06