Chr*_*one 20 build multiplatform build-error maui
我发现的与此问题相关的大多数帖子都是在毛伊岛仍处于测试阶段时创建的。
\n此问题仅影响 Android 版本!iOS 版本第一次就成功了。
在学习完这个 Microsoft Maui 教程后,我立即遇到了构建问题。错误是APT2260: resource mipmap/appicon and mipmap/appicon_round not found。
在资源文件夹中没有appicon_round.svg文件,所以我复制appicon.svg并appicon_round.svg尝试重建并得到相同的错误。
我删除android:roundIcon="@mipmap/appicon_round"了AndroidManifest.xml,并删除了appicon_round.svg通过操作创建的文件copy,但构建仍然失败。
即使确实appicon.svg存在,我也android:icon="@mipmap/appicon"从中删除了AndroidManifest.xml删除了,并且重建成功了。\xe2\x80\x8d\xe2\x99\x82\xef\xb8\x8f
最后,我使用 Inkscape 创建appicon_round.svg,将其添加到项目Resources/AppIcon文件夹中,然后添加android:icon="@mipmap/appicon" android:roundIcon="@mipmap/appicon_round"回AndroidManifest.xml文件中。以下构建成功。
首先要注意的是,虽然 Visual Studio 2022 for MacOS 确实创建了该文件,但当我创建多平台项目时,appicon.svg它并没有生成。appicon_round.svg
对我来说,第二个“问题”是当我从 Android 清单文件中删除圆形 SVG 引用时,但构建仍然失败。
\n小智 16
有时,我在尝试将MAUI应用程序部署到viaAndroid中的设备时会遇到相同的构建错误。Release modeVisual Studio for Mac
适用于我的情况的解决方案也很简单:
bin和obj文件夹。Visual Studio for Mac。Build-> Build solution。Chr*_*one 15
总结一下如何解决该问题,如果您在 Visual Studio 2022 for MacOS 中生成多平台项目并且AppIcon缺少任何 SVG 文件......
AndroidManifest.xmlAppIconSVG 文件并将其放入正确的文件夹中。AndroidManifest.xml小智 9
我变了
<MauiIcon Include="Resources\AppIcon\appiconx.png" />
Run Code Online (Sandbox Code Playgroud)
到一个不存在的文件,构建,得到另一个错误消息,将其更改回原始文件名并再次构建。不再有错误了。
没有窒息!(VS 17.8.3,dotnet 8.0.100,目标运行时net8.0)
| 归档时间: |
|
| 查看次数: |
13055 次 |
| 最近记录: |