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

如何为Avalonia Android应用构建APK安装包?

解决Visual Studio 2022 Community中Avalonia Android项目无法生成APK的问题
  • 检查构建配置与签名设置

    1. 确认当前构建的是Release配置,目标架构不要选Any CPU,建议选择arm64-v8a或armeabi-v7a这类具体架构
    2. 右键Android项目 → 属性 → 生成,确保“生成应用包(.apk)”选项已勾选
    3. 切换到“Android包签名”标签,必须配置签名密钥(Release模式下无签名无法生成可安装APK,临时用调试签名也可以)
  • 手动触发打包流程

    1. 右键Android项目 → 选择“存档...”,完成打包后在存档管理器里可以直接导出APK
    2. 或者用命令行:打开开发者命令提示符,进入项目目录执行dotnet publish -c Release -f net7.0-android,APK会生成在bin\Release\net7.0-android\publish目录下
  • 检查项目文件配置
    打开Android项目的.csproj文件,确认Release配置里包含以下项:

    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
        <AndroidPackageFormat>apk</AndroidPackageFormat>
        <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
    </PropertyGroup>
    

    若要生成App Bundle可把AndroidPackageFormat改为aab,后续仍可从存档导出APK

  • 查看构建日志排查问题
    打开Visual Studio输出窗口,切换到“生成”标签,查看构建过程中的警告或错误,比如签名配置缺失、依赖异常等都可能导致APK生成被跳过

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 11:42:09