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

构建Xamarin.Forms应用无法生成Android Bundle(.aab)文件求助

解决发布模式下无法生成Android Bundle(.aab)的问题
  • 检查发布配置的输出设置
    右键Android项目 → 属性 → 生成 → 输出,确认勾选生成序列化程序集,同时确认输出路径是bin\Release,没被改成其他路径。
  • 确认发布配置的Android打包细节
    右键Android项目 → 发布 → 选择现有发布配置(或新建一个),进入配置页后:
    1. 务必确认包格式是bundle——项目属性里的设置优先级低于发布配置,别漏了这里的选择
    2. 必须配置签名密钥,哪怕是自签名测试密钥,发布模式下没签名会直接跳过打包流程
    3. 确认构建配置选的是Release,目标架构(比如armeabi-v7a、arm64-v8a)要正确勾选
  • 清理后重新构建
    先执行生成 → 清理解决方案,手动删掉项目bin和obj目录下的所有文件,再重新执行生成 → 重新生成解决方案,最后再跑发布构建
  • 检查项目文件的MSBuild配置
    用记事本或VS的“编辑项目文件”功能打开Android项目的.csproj,找Release模式的配置块,确保有这些内容:
    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
      <AndroidPackageFormat>bundle</AndroidPackageFormat>
      <AndroidKeyStore>True</AndroidKeyStore>
      <AndroidSigningKeyStore>你的密钥库文件名.keystore</AndroidSigningKeyStore>
      <AndroidSigningKeyAlias>你的密钥别名</AndroidSigningKeyAlias>
    </PropertyGroup>
    
    缺的话手动补上,填对签名相关信息
  • 检查Android SDK组件
    打开工具 → Android → Android SDK管理器,确认装了最新的Android Build Tools和对应目标版本的Android SDK Platform,旧版本工具可能导致打包失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 02:42:08