如何在.NET Maui安卓应用中生成未签名.apk?修改设置后仍找不到
.NET Maui 生成未签名Release APK 文件缺失的解决步骤
- 别只点"生成",要选发布操作:右键项目→发布,或者用菜单栏的"生成"→"发布[你的项目名]"。常规的Release构建不会自动打包APK,必须走发布流程才会生成。
- 找对输出路径:发布完成后,APK不在项目根目录的bin/Release里,而是在
bin\Release\netX.0-android\publish(X是你的.NET版本,比如7/8)文件夹下,文件名一般是[项目名]-unsigned.apk。 - 再核对一遍项目配置:
- 右键项目→属性→Android→打包,确认"包类型"是APK,"签名模式"选未签名。
- 检查Release配置的目标框架和运行时设置,别勾选"使用调试运行时"这类选项。
- 命令行兜底:如果VS界面操作有问题,打开开发者命令提示符,进入项目目录,执行:
替换X为你的项目框架版本,执行完去对应publish目录找APK。dotnet publish -f netX.0-android -c Release - 清缓存重建:先点"生成"→"清理解决方案",再重新走发布流程,避免缓存导致的异常。
内容的提问来源于stack exchange,提问作者MethodToChaos
相关产品推荐
相关产品推荐

