移动开发(三):使用.NET MAUI打包第一个安卓APK完整过程
https://p3-sign.toutiaoimg.com/tos-cn-i-axegupay5k/338e782fa2824a2f839e6db69facb27b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=554FSft2%2FQjCQ%2Bp%2FJ%2B9iMpmIdqM%3D之前给各人介绍过使用使用.NET MAUI开发第一个安卓APP,今天给各人介绍怎样打包成APK,然后安装到安卓手机正常运行。这里还是沿用之前搭建好的应用步调。
起首确保项目可以正常运行,详细如下图:
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/4d0debc75b684f85b27696784aaa9e8d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=vF1RyhBE5MyfvkmALf9kJyIsmM0%3D
一、修改AndroidManifest.xml 设置APP基本信息权限
起首设置AndroidManifest.xml文件,设置安卓APP的权限和APP的一些基本信息,详细文件位置如下图:
https://p26-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/9eabe3474ebc464ab46545bc85a4ed28~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=YzpR0QLx8qnIrW1yaV6Bd9lPcNc%3D
这一步非常关键,要不然打包成APK后,手机安装后无法运行。这个我第一次打包的时候没有设置APK权限造成可以安装不过无法正常启动,直接闪退。
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/4545908779454894b69acbbe23ee2610~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=gow6yPbWVbD%2BPmXvkqPBobbm7%2FY%3D
另外还可以设置APP的一些基本信息
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/7869a232805f485e92cb6f4a95ae98ed~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=wbHUN5NeDWl%2FN%2BJLvgYSf7D1mMc%3D
主要包括名称、版本号、主题等基本信息,各人可以根据必要进行设置。
设置完成后点击生存
https://p6-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/41221ba83390481683121c1ae80dd865~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=O6qndsb5HSE%2FcJ4vTMwzjJjUhSk%3D
二、修改项目属性调整输出Android包格式为APK
起首切换为release,然后设置项目属性,因为默认打包生成的文件格式是aab,假如必要安装到手机,必要修改位apk格式。
点击Android然后选中选项标签页,把Android包格式调整为apk。
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/a0251a06bc6840fb94cb8197e7ee5105~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=A6h%2F%2Bl0et703Q2NxQuZnQB4Rti8%3D
然后点击生存按钮。进行后续的操作。
三、项目发布
选中MyFirstMauiApp项目,鼠标右键然后点击发布选项。
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/9a3e78db75d5448f88f8b5879a125925~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=TUtUwQbO98F%2BLJMSioXvAfL7DXc%3D
然后就会打开存档管理器,项目就会主动进行发布
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/3f4fbca92c484e41a005f05ba7d4120e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=8rrRy9%2FMFEy624WlGnh%2F3iFnDYQ%3D
发布成功之后如下
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/c0975d2b872348f0af6903fa953418b1~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=qY02f5xvcSvzR5DVuIx2E3B%2FsR8%3D
注意:关注一下格式是否为apk。这个时候发布的apk是无法进行安装的,必要进行后续的分发操作。
四、APP分发
这里点击分发按钮
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/ce64f708b8d44530aefb01c5d1fc167d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=Vr91vibxkO5InMznl3VkgDzY9xk%3D
接着必要选择分发频道,我们这里选择临时按钮,不必要考虑申请证书。
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/7b031d0ad36e4b05bb737fdb41e5337b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=S71gl2%2FfbI5B2GScJaWsrLXMHYc%3D
然后创建Android密钥
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/817160f5f557404dbb38697187e499aa~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=0BmaGW%2Ft1rJWkvAd2k9ViTs9dpI%3D
注意:必填项输入框要输入内容
创建完成后点击另存为按钮。
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/ee49f9cbc1f845a9992331b9a036e382~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=zBxyBXEmGLT3C1a4jWcV%2BKUt6uc%3D
然后选择apk的生存位置。
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/944fba1ac1354b8988614e7da247bd74~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=UBASnrI2Za8poKxp%2B%2F9wyQtJavo%3D
然后输入临时密钥的密码
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/552e392a69ac4ba580542af49a6f23a7~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=2H40iWzNGnHl6Igpkkw109DMmJ8%3D
点击确认,表示安装包打包成功。
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/2067c647615b44638682202c089aebdc~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=ldZggOoayYQ4C%2BrvDJiq0p4ZXx4%3D
然后打开分发可以直接打开apk的文件路径
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/161f9cd576094f75b9908d2c4f27aaaa~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=rn53UddlTkOjjzavi2T%2BnPPHGYc%3D
然后我们发送到手机进行安装。手机安装成功后运行效果如下图:
安装成功如下图:
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/fea38a9c607b4ac0aea91a53ff709088~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=6W12ed931MainVAqmSA0VD9qgng%3D
运行效果如下图:
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/7bfcbaa8c117499c8f8c2e6e6b8aa5f2~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1729737624&x-signature=C10uerH7320uD48nvvcDtpa22Uk%3D
五、总结
以上是.Net MAUI打包为apk的整个过程,亲测成功,感兴趣的朋友可以试一下,假如打包过程中有问题的话,欢迎评论区沟通交流!
微信号:hgmyzhl微信公众号:https://programmerblog.xyz/upload/2023/07/%E6%89%AB%E7%A0%81_%E6%90%9C%E7%B4%A2%E8%81%94%E5%90%88%E4%BC%A0%E6%92%AD%E6%A0%B7%E5%BC%8F-%E6%A0%87%E5%87%86%E8%89%B2%E7%89%88.png CSDN:IT技术分享社区 知乎:知乎 出处:CSDN 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保存此段声明,且在文章页面显着位置给出原文连接,否则保存追究法律责任的权利.
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]