侧边栏壁纸
博主头像
怪客のBlog 博主等级

行动起来,活在当下

  • 累计撰写 35 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

.Net6 Maui Blazor开发安卓App

怪客
2022-07-03 / 0 评论 / 0 点赞 / 274 阅读 / 0 字

.NET MAUI简介

.NET MAUI 全称 .NET Multi-platform App UI,它是一个框架,用于在单个代码库中使用C#和XAML构建新式、多平台、本机编译的iOS、Android、macOS和Windows应用。

  • .NET MAUI使用最新的新式技术在Android、iOS、macOS和Windows上构建本机应用,将它们抽象为基于 .NET 6构建的通用框架。
  • 默认情况下,本机应用的外观与它们所属的操作系统类似,并且布局自动完全适应每个设备,无需额外代码。
  • 平台API可直接从C#获得,以从单个跨平台API访问60多个平台功能,包括访问隔离存储、传感器、地理位置、相机等内容,但不会受到任何影响。

安装MAUI组件

首先我们要安装最新的VS2022预览版
下载地址
image
然后勾选安装对应的组件
image-1660880694832

创建MAUI Blazor项目

选择 .Net MAUI Blazor应用模板然后按照引导一直下一步即可
image-1660880797165
项目创建完成
image-1660880943810

编译运行

项目默认以Windows平台生成运行,我们首先要去打开系统的开发者人员模式。
image-1660881060492
启动程序
image-1660881269282

生成安卓应用

以安卓平台运行

选择目标应用平台为Android
image-1660881355581
默认会让你创建一个虚拟机
image-1660881469311
然后点击创建即可,如网络一直提示连接失败可能要挂梯子。
运行程序
image-1660882641049

打包生成apk文件

编辑 .csproj 文件修改生成包的格式为apk

		<AndroidPackageFormat>apk</AndroidPackageFormat>

image-1660882682353
发布生成存档
切换到Release生成
image-1660882714727
右键项目点发布会自动生成存档 等待生成完成
image-1660882841138
分发生成安装包
点击存档下方的分发按钮
image-1660882860662
分发渠道选临时
image-1660882888211
创建一个签名 填写必填信息后点创建
image-1660882977845
选中刚创建的签名点另存为
image-1660883041117
然后生成完成就会弹窗让你选择保存apk的位置
image-1660883068342
至此发布完成 可以将安装包拷贝到手机上安装了

0

评论区