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

使用Compose Multiplatform创建Android/Windows应用包的方法咨询

Kotlin Compose Multiplatform 打包Windows/Android应用包指南

Android 端打包

  • 生成Release APK
    在项目根目录执行对应系统的Gradle命令:
    • Mac/Linux:./gradlew assembleRelease
    • Windows:gradlew.bat assembleRelease
      生成的APK文件位于 app/build/outputs/apk/release/ 目录下。
  • 生成App Bundle(Google Play推荐格式)
    执行命令:
    • Mac/Linux:./gradlew bundleRelease
    • Windows:gradlew.bat bundleRelease
      产物存放在 app/build/outputs/bundle/release/ 目录。
  • 签名配置:Release版本打包前需在项目的gradle.properties中配置签名信息,示例:
    MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
    MYAPP_RELEASE_KEY_ALIAS=my-key-alias
    MYAPP_RELEASE_STORE_PASSWORD=*****
    MYAPP_RELEASE_KEY_PASSWORD=*****
    
    并在app/build.gradle.kts的android块中引用这些配置完成签名设置。

Windows 端打包

  • 生成Release可执行文件
    执行Gradle命令:
    • Mac/Linux:./gradlew :windows:packageRelease
    • Windows:gradlew.bat :windows:packageRelease
      生成的exe文件在 windows/build/bin/release/ 目录下,可直接运行。
  • 生成MSI安装包
    首先在windows/build.gradle.kts的windows块中开启MSI打包配置:
    windows {
        packageMsi {
            enabled = true
            version = "1.0.0" // 自定义版本号
            manufacturer = "Your Brand" // 自定义厂商名称
        }
    }
    
    然后执行命令:
    • Mac/Linux:./gradlew :windows:createMsi
    • Windows:gradlew.bat :windows:createMsi
      生成的MSI安装包位于 windows/build/packages/ 目录。
  • 注意:若需要对Windows应用进行代码签名,需在打包配置中添加签名证书的路径与密码信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 08:04:56