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

Cordova无法构建App Bundle(.aab),执行打包命令仅输出APK怎么办?

Cordova构建App Bundle(.aab)失败问题解决方案

问题根因

你使用的Cordova Android 7.1.4版本本身不支持直接通过packageType参数构建AAB包,该功能是Cordova Android 9.0.0及以上版本才新增的原生能力,低于该版本时默认打包逻辑仅会输出APK,即便传递了packageType参数也不会生效。
同时你当前使用的打包命令参数格式也存在错误,多传入了不必要的分隔符。

解决步骤

方案一(推荐,适配性最佳)

  • 先卸载旧版本Android平台:
cordova platform rm android
  • 安装与Cordova 10.0.0适配的高版本Android平台:
cordova platform add android@10.1.2
  • 使用正确的命令执行AAB构建:
cordova build android --prod --release -- --packageType=bundle
  • 构建成功后AAB文件输出路径为:
    platforms/android/app/build/outputs/bundle/release/app-release.aab

方案二(不升级平台的临时方案)

如果暂时无法升级Android平台版本,可以手动进入Android平台目录直接执行gradle打包命令:

  • Windows系统执行:
cd platforms/android
gradlew.bat bundleRelease
  • macOS/Linux系统执行:
cd platforms/android
./gradlew bundleRelease

注意:该方案需要你自行在gradle配置中提前配置好签名信息,否则生成的是未签名的AAB包,无法上传到谷歌Play商店。

内容的提问来源于stack exchange,提问作者MRZ Rasya Gaming

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 08:39:05