移动开发:使用.NET MAUI打包第一个安卓APK完整过程

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

2025-04-18 09:40:47 2点赞 1收藏 0评论

NET MAUI官方介绍 

它是.NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用。 

使用 .NET MAUI,可从单个共享代码库开发可在 Android、iOS、macOS 和 Windows 上运行的应用。 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

.NET MAUI 是一款开放源代码应用,是 Xamarin.Forms 的进化版,从移动场景扩展到了桌面场景,并从头重新生成了 UI 控件,以提高性能和可扩展性。 如果以前使用过 Xamarin.Forms 来生成跨平台用户界面,那么你会注意到它与 .NET MAUI 有许多相似之处。 但也有一些差异。 通过使用 .NET MAUI,可使用单个项目创建多平台应用,但如果有必要,可以添加特定于平台的源代码和资源。 .NET MAUI 的主要目的之一是使你能够在单个代码库中实现尽可能多的应用逻辑和 UI 布局。

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

之前给大家介绍过使用使用.NET MAUI开发第一个安卓APP,今天给大家介绍如何打包成APK,然后安装到安卓手机正常运行。这里还是沿用之前搭建好的应用程序。

 

首先确保项目可以正常运行,具体如下图:

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

一、修改AndroidManifest.xml 配置APP基本信息权限

首先设置AndroidManifest.xml文件,设置安卓APP的权限和APP的一些基本信息,具体文件位置如下图:

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

这一步非常关键,要不然打包成APK后,手机安装后无法运行。这个我第一次打包的时候没有设置APK权限造成可以安装不过无法正常启动,直接闪退。

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

另外还可以设置APP的一些基本信息

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

主要包括名称、版本号、主题等基本信息,大家可以根据需要进行设置。

设置完成后点击保存

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

二、修改项目属性调整输出Android包格式为APK

首先切换为release,然后设置项目属性,因为默认打包生成的文件格式是aab,如果需要安装到手机,需要修改位apk格式。

点击Android然后选中选项标签页,把Android包格式调整为apk。

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

然后点击保存按钮。进行后续的操作。

 

三、项目发布

 

选中MyFirstMauiApp项目,鼠标右键然后点击发布选项。

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

然后就会打开存档管理器,项目就会自动进行发布

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

发布成功之后如下

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

注意:关注一下格式是否为apk。这个时候发布的apk是无法进行安装的,需要进行后续的分发操作。

 

四、APP分发

这里点击分发按钮

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

接着需要选择分发频道,我们这里选择临时按钮,不需要考虑申请证书。

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

 

然后创建Android密钥

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

注意:必填项输入框要输入内容

创建完成后点击另存为按钮。

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

然后选择apk的保存位置。

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

 

 

然后输入临时密钥的密码

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

点击确认,表示安装包打包成功。

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

然后打开分发可以直接打开apk的文件路径

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

然后我们发送到手机进行安装。手机安装成功后运行效果如下图:

安装成功如下图:

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

运行效果如下图:

 

移动开发:使用.NET MAUI打包第一个安卓APK完整过程

 

 

五、总结

以上是.Net MAUI打包为apk的整个过程,亲测成功,感兴趣的朋友可以试一下,如果打包过程中有问题的话,欢迎评论区沟通交流!

 

 

 

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
京东京享红包
距结束::
领京东现金红包 天天领3次 最高26888元
红包按钮
最新文章 热门文章
1
扫一下,分享更方便,购买更轻松