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

无法使用Visual Studio Enterprise构建.NET MAUI Android的APK或AAB文件

排查.NET MAUI Android构建未生成APK/AAB的问题

以下是几个针对性的排查方向:

  • 确认构建操作类型:普通的Release构建只会生成中间文件(如dll、pdb),要生成APK/AAB需要执行**归档(Archive)**操作:右键项目 → 选择“归档”,完成后在归档管理器中可以导出APK或AAB。如果只是点了“生成解决方案”,不会输出安装包。

  • 修正密钥库路径:配置中的相对路径..\..\..\AppData\Local\Xamarin\Mono for Android\MyApp.keystore可能因项目位置不同导致找不到文件。直接替换为绝对路径:

    <AndroidSigningKeyStore>C:\Users\myname\AppData\Local\Xamarin\Mono for Android\MyApp.keystore</AndroidSigningKeyStore>
    

    同时确认该路径下确实存在MyApp.keystore文件。

  • 检查项目发布配置:右键项目 → 属性 → Android → 发布,确保:

    • 已勾选“生成Android App Bundle (.aab)”或“生成APK (.apk)”
    • 签名配置中已正确选择你的密钥库文件、别名,并输入了对应密码
  • 查看详细构建日志:打开VS的“输出”窗口(视图 → 输出),在下拉菜单中选择“生成”,重新构建后查看完整日志。有些情况下,密钥库路径错误等问题不会触发明显错误,但会在日志中提示“未找到签名文件,跳过打包”之类的信息。

  • 验证.NET MAUI Workload完整性:打开Visual Studio安装器,检查“.NET 7.0移动开发” workload是否完整安装,没有缺失的组件。如果有缺失,点击“修改”补全后重启VS再尝试构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 23:18:30