由于本人水平有限,如有写得不对的地方往指出,由于是使用公司的电脑,电脑的操作系统是英文的,没有权限修改,所以本文截图中的vs是英文版的
以发布android为例进行讲解
测试环境:
window 11
vs2022
步骤如下:
1 在vs安装器中安装MAUI
2 安装.net sdk 9.0
下载 .NET 9.0 (Linux、macOS 和 Windows)
3 升级vs2022到17.12或更高,官网中有说到:
Build your first .NET MAUI app - .NET MAUI | Microsoft Learn
在vs的菜单栏中的"帮助"菜单中的二级菜单"检查更新"进行更新
我的是升级到13.6
4 创建项目
选择.NET MAUI App
设置项目名称为MauiDemo2,并设置项目保存的位置
选择.net 9
选择android仿真器,我的很久之前弄过,所以就有一个默认的Pixel 5 -API 33(Android 13.0-API 33)
你可以照着官网的自己弄一个:Build your first .NET MAUI app - .NET MAUI | Microsoft Learn
从这里开始:
5 启动android模拟器
点击"开始"按钮
可以看到android模拟器已经启动
这个android模拟器我之前搞了好久,在vs中弄如果搞不定,可以参考这两篇博文,把里面的步骤搞一下看看:
.NET MAUI 安卓应用开发初体验 - 徐业贵 - 博客园
2024最新最全【Android studio】安装入门教程(非常详细)手把手教你安装使用!【附安装包】_android studio安装教程-CSDN博客
6 点击vs的调试按钮,如下图,可以看到程序已经在android模拟器中运行了
7 发布apk安装包到真机
选中项目,鼠标右键,属性界面中选择apk包,如下图:
然后选择为Release模式
选中项目,鼠标右键,然后选择发布
要经过漫长的等待,然后选择"发布"
选择Ad Hoc
添加签名:
然后填入签名信息:
然后选择另存为:
然后选择apk包的保存路径:
然后输入你设置的密码进行打包
然后就可以复制到真实的android机器安装运行了