如何在MAUI项目中生成可分发的APK文件(无需发布至应用商店)
生成MAUI Android APK用于Ad Hoc分发
方法一:调整发布向导设置
- 右键MAUI项目,选择「发布」进入向导
- 选中已创建的Ad Hoc发布配置,点击「编辑」按钮
- 在配置窗口切换到「Android」标签页
- 找到「包格式」选项,选择「APK」(默认是AAB)
- 确认签名身份配置正确,保存后继续发布流程,就能生成APK
方法二:通过项目属性直接生成
- 右键MAUI项目,选择「属性」
- 左侧导航栏选「Android > 打包」
- 在「打包格式」下拉菜单里选「APK」
- 去「签名」标签页确认已配置好签名身份(没有的话直接创建)
- 切换到Release模式,点击「生成 > 生成解决方案」,APK会输出在项目目录的
\bin\Release\net7.0-android\(对应你的.NET版本)文件夹里
方法三:命令行生成
打开终端进入项目根目录,执行以下命令(替换占位符为你的签名信息):
dotnet publish -f net7.0-android -c Release /p:AndroidPackageFormat=apk /p:AndroidKeyStore=true /p:AndroidSigningKeyStore=你的密钥库文件.keystore /p:AndroidSigningKeyAlias=你的密钥别名 /p:AndroidSigningKeyPass=密钥密码 /p:AndroidSigningStorePass=密钥库密码
执行完成后,APK会生成在\bin\Release\net7.0-android\publish\目录下
内容的提问来源于stack exchange,提问作者Álvaro García
相关产品推荐
相关产品推荐

